removed packages
This commit is contained in:
		
							
								
								
									
										2
									
								
								app.js
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								app.js
									
									
									
									
									
								
							| @ -26,7 +26,7 @@ app.use(function(err, req, res, next) { | |||||||
|  |  | ||||||
|   // render the error page |   // render the error page | ||||||
|   res.status(err.status || 500); |   res.status(err.status || 500); | ||||||
|   res.render('error'); |   res.json({message: 'error!'}); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| module.exports = app; | module.exports = app; | ||||||
|  | |||||||
| @ -1,3 +1,5 @@ | |||||||
|  | 'use strict'; | ||||||
|  |  | ||||||
| const Users = require('../models/users');  | const Users = require('../models/users');  | ||||||
|  |  | ||||||
| async function auth(req, res, next){ | async function auth(req, res, next){ | ||||||
|  | |||||||
| @ -9,17 +9,17 @@ async function getInfo(data){ | |||||||
| 	return info | 	return info | ||||||
| } | } | ||||||
|  |  | ||||||
| async function listAll(){ |  | ||||||
|  |  | ||||||
|  | async function listAll(){ | ||||||
| 	try{ | 	try{ | ||||||
| 		let hosts = await client.SMEMBERS('hosts'); | 		let hosts = await client.SMEMBERS('hosts'); | ||||||
| 		return hosts; | 		return hosts; | ||||||
| 	}catch(error){ | 	}catch(error){ | ||||||
| 		return new Error(error); | 		return new Error(error); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| async function add(data){ | async function add(data){ | ||||||
| 	try{ | 	try{ | ||||||
| 		await client.SADD('hosts', data.host); | 		await client.SADD('hosts', data.host); | ||||||
| @ -33,6 +33,7 @@ async function add(data){ | |||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| async function remove(data){ | async function remove(data){ | ||||||
| 	try{ | 	try{ | ||||||
| 		await client.SREM('hosts', data.host); | 		await client.SREM('hosts', data.host); | ||||||
| @ -43,4 +44,5 @@ async function remove(data){ | |||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| module.exports = {getInfo, listAll, add, remove}; | module.exports = {getInfo, listAll, add, remove}; | ||||||
|  | |||||||
							
								
								
									
										766
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										766
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1,14 +1,9 @@ | |||||||
| { | { | ||||||
|   "name": "proxy-api", |   "name": "proxy-api", | ||||||
|   "version": "0.0.0", |   "version": "1.0.0", | ||||||
|   "lockfileVersion": 1, |   "lockfileVersion": 1, | ||||||
|   "requires": true, |   "requires": true, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "abbrev": { |  | ||||||
|       "version": "1.1.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", |  | ||||||
|       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" |  | ||||||
|     }, |  | ||||||
|     "accepts": { |     "accepts": { | ||||||
|       "version": "1.3.4", |       "version": "1.3.4", | ||||||
|       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", |       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", | ||||||
| @ -18,56 +13,11 @@ | |||||||
|         "negotiator": "0.6.1" |         "negotiator": "0.6.1" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "ajv": { |  | ||||||
|       "version": "5.5.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", |  | ||||||
|       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", |  | ||||||
|       "requires": { |  | ||||||
|         "co": "4.6.0", |  | ||||||
|         "fast-deep-equal": "1.0.0", |  | ||||||
|         "fast-json-stable-stringify": "2.0.0", |  | ||||||
|         "json-schema-traverse": "0.3.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "ansi-regex": { |  | ||||||
|       "version": "2.1.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", |  | ||||||
|       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" |  | ||||||
|     }, |  | ||||||
|     "aproba": { |  | ||||||
|       "version": "1.2.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", |  | ||||||
|       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" |  | ||||||
|     }, |  | ||||||
|     "are-we-there-yet": { |  | ||||||
|       "version": "1.1.4", |  | ||||||
|       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", |  | ||||||
|       "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", |  | ||||||
|       "requires": { |  | ||||||
|         "delegates": "1.0.0", |  | ||||||
|         "readable-stream": "2.3.4" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "array-flatten": { |     "array-flatten": { | ||||||
|       "version": "1.1.1", |       "version": "1.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", |       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", | ||||||
|       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" |       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" | ||||||
|     }, |     }, | ||||||
|     "asn1": { |  | ||||||
|       "version": "0.2.3", |  | ||||||
|       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", |  | ||||||
|       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" |  | ||||||
|     }, |  | ||||||
|     "assert-plus": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" |  | ||||||
|     }, |  | ||||||
|     "asynckit": { |  | ||||||
|       "version": "0.4.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |  | ||||||
|       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" |  | ||||||
|     }, |  | ||||||
|     "authenticate-pam": { |     "authenticate-pam": { | ||||||
|       "version": "1.0.2", |       "version": "1.0.2", | ||||||
|       "resolved": "https://registry.npmjs.org/authenticate-pam/-/authenticate-pam-1.0.2.tgz", |       "resolved": "https://registry.npmjs.org/authenticate-pam/-/authenticate-pam-1.0.2.tgz", | ||||||
| @ -76,47 +26,6 @@ | |||||||
|         "nan": "2.6.2" |         "nan": "2.6.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "aws-sign2": { |  | ||||||
|       "version": "0.7.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", |  | ||||||
|       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" |  | ||||||
|     }, |  | ||||||
|     "aws4": { |  | ||||||
|       "version": "1.6.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", |  | ||||||
|       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" |  | ||||||
|     }, |  | ||||||
|     "balanced-match": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" |  | ||||||
|     }, |  | ||||||
|     "bcrypt": { |  | ||||||
|       "version": "1.0.3", |  | ||||||
|       "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-1.0.3.tgz", |  | ||||||
|       "integrity": "sha512-pRyDdo73C8Nim3jwFJ7DWe3TZCgwDfWZ6nHS5LSdU77kWbj1frruvdndP02AOavtD4y8v6Fp2dolbHgp4SDrfg==", |  | ||||||
|       "requires": { |  | ||||||
|         "nan": "2.6.2", |  | ||||||
|         "node-pre-gyp": "0.6.36" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "bcrypt-pbkdf": { |  | ||||||
|       "version": "1.0.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", |  | ||||||
|       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", |  | ||||||
|       "optional": true, |  | ||||||
|       "requires": { |  | ||||||
|         "tweetnacl": "0.14.5" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "block-stream": { |  | ||||||
|       "version": "0.0.9", |  | ||||||
|       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", |  | ||||||
|       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", |  | ||||||
|       "requires": { |  | ||||||
|         "inherits": "2.0.3" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "body-parser": { |     "body-parser": { | ||||||
|       "version": "1.18.2", |       "version": "1.18.2", | ||||||
|       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", |       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", | ||||||
| @ -134,61 +43,11 @@ | |||||||
|         "type-is": "1.6.15" |         "type-is": "1.6.15" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "boom": { |  | ||||||
|       "version": "4.3.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", |  | ||||||
|       "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", |  | ||||||
|       "requires": { |  | ||||||
|         "hoek": "4.2.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "brace-expansion": { |  | ||||||
|       "version": "1.1.11", |  | ||||||
|       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |  | ||||||
|       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |  | ||||||
|       "requires": { |  | ||||||
|         "balanced-match": "1.0.0", |  | ||||||
|         "concat-map": "0.0.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "bytes": { |     "bytes": { | ||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", |       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", | ||||||
|       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" |       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" | ||||||
|     }, |     }, | ||||||
|     "caseless": { |  | ||||||
|       "version": "0.12.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", |  | ||||||
|       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" |  | ||||||
|     }, |  | ||||||
|     "co": { |  | ||||||
|       "version": "4.6.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", |  | ||||||
|       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" |  | ||||||
|     }, |  | ||||||
|     "code-point-at": { |  | ||||||
|       "version": "1.1.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", |  | ||||||
|       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" |  | ||||||
|     }, |  | ||||||
|     "combined-stream": { |  | ||||||
|       "version": "1.0.5", |  | ||||||
|       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", |  | ||||||
|       "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", |  | ||||||
|       "requires": { |  | ||||||
|         "delayed-stream": "1.0.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "concat-map": { |  | ||||||
|       "version": "0.0.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |  | ||||||
|       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" |  | ||||||
|     }, |  | ||||||
|     "console-control-strings": { |  | ||||||
|       "version": "1.1.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", |  | ||||||
|       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" |  | ||||||
|     }, |  | ||||||
|     "content-disposition": { |     "content-disposition": { | ||||||
|       "version": "0.5.2", |       "version": "0.5.2", | ||||||
|       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", |       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", | ||||||
| @ -209,37 +68,6 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", |       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", | ||||||
|       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" |       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" | ||||||
|     }, |     }, | ||||||
|     "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=" |  | ||||||
|     }, |  | ||||||
|     "cryptiles": { |  | ||||||
|       "version": "3.1.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", |  | ||||||
|       "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", |  | ||||||
|       "requires": { |  | ||||||
|         "boom": "5.2.0" |  | ||||||
|       }, |  | ||||||
|       "dependencies": { |  | ||||||
|         "boom": { |  | ||||||
|           "version": "5.2.0", |  | ||||||
|           "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", |  | ||||||
|           "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", |  | ||||||
|           "requires": { |  | ||||||
|             "hoek": "4.2.0" |  | ||||||
|           } |  | ||||||
|         } |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "dashdash": { |  | ||||||
|       "version": "1.14.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", |  | ||||||
|       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", |  | ||||||
|       "requires": { |  | ||||||
|         "assert-plus": "1.0.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "debug": { |     "debug": { | ||||||
|       "version": "2.6.9", |       "version": "2.6.9", | ||||||
|       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", |       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | ||||||
| @ -248,21 +76,6 @@ | |||||||
|         "ms": "2.0.0" |         "ms": "2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "deep-extend": { |  | ||||||
|       "version": "0.4.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", |  | ||||||
|       "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" |  | ||||||
|     }, |  | ||||||
|     "delayed-stream": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" |  | ||||||
|     }, |  | ||||||
|     "delegates": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" |  | ||||||
|     }, |  | ||||||
|     "depd": { |     "depd": { | ||||||
|       "version": "1.1.2", |       "version": "1.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", |       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | ||||||
| @ -278,15 +91,6 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", |       "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", | ||||||
|       "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=" |       "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=" | ||||||
|     }, |     }, | ||||||
|     "ecc-jsbn": { |  | ||||||
|       "version": "0.1.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", |  | ||||||
|       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", |  | ||||||
|       "optional": true, |  | ||||||
|       "requires": { |  | ||||||
|         "jsbn": "0.1.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "ee-first": { |     "ee-first": { | ||||||
|       "version": "1.1.1", |       "version": "1.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", |       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", | ||||||
| @ -344,26 +148,6 @@ | |||||||
|         "vary": "1.1.2" |         "vary": "1.1.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "extend": { |  | ||||||
|       "version": "3.0.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", |  | ||||||
|       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" |  | ||||||
|     }, |  | ||||||
|     "extsprintf": { |  | ||||||
|       "version": "1.3.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", |  | ||||||
|       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" |  | ||||||
|     }, |  | ||||||
|     "fast-deep-equal": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" |  | ||||||
|     }, |  | ||||||
|     "fast-json-stable-stringify": { |  | ||||||
|       "version": "2.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", |  | ||||||
|       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" |  | ||||||
|     }, |  | ||||||
|     "finalhandler": { |     "finalhandler": { | ||||||
|       "version": "1.1.0", |       "version": "1.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", |       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", | ||||||
| @ -378,21 +162,6 @@ | |||||||
|         "unpipe": "1.0.0" |         "unpipe": "1.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "forever-agent": { |  | ||||||
|       "version": "0.6.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", |  | ||||||
|       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" |  | ||||||
|     }, |  | ||||||
|     "form-data": { |  | ||||||
|       "version": "2.3.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", |  | ||||||
|       "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", |  | ||||||
|       "requires": { |  | ||||||
|         "asynckit": "0.4.0", |  | ||||||
|         "combined-stream": "1.0.5", |  | ||||||
|         "mime-types": "2.1.17" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "forwarded": { |     "forwarded": { | ||||||
|       "version": "0.1.2", |       "version": "0.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", |       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", | ||||||
| @ -403,108 +172,6 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", |       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", | ||||||
|       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" |       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" | ||||||
|     }, |     }, | ||||||
|     "fs.realpath": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" |  | ||||||
|     }, |  | ||||||
|     "fstream": { |  | ||||||
|       "version": "1.0.11", |  | ||||||
|       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", |  | ||||||
|       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", |  | ||||||
|       "requires": { |  | ||||||
|         "graceful-fs": "4.1.11", |  | ||||||
|         "inherits": "2.0.3", |  | ||||||
|         "mkdirp": "0.5.1", |  | ||||||
|         "rimraf": "2.6.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "fstream-ignore": { |  | ||||||
|       "version": "1.0.5", |  | ||||||
|       "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", |  | ||||||
|       "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", |  | ||||||
|       "requires": { |  | ||||||
|         "fstream": "1.0.11", |  | ||||||
|         "inherits": "2.0.3", |  | ||||||
|         "minimatch": "3.0.4" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "gauge": { |  | ||||||
|       "version": "2.7.4", |  | ||||||
|       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", |  | ||||||
|       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", |  | ||||||
|       "requires": { |  | ||||||
|         "aproba": "1.2.0", |  | ||||||
|         "console-control-strings": "1.1.0", |  | ||||||
|         "has-unicode": "2.0.1", |  | ||||||
|         "object-assign": "4.1.1", |  | ||||||
|         "signal-exit": "3.0.2", |  | ||||||
|         "string-width": "1.0.2", |  | ||||||
|         "strip-ansi": "3.0.1", |  | ||||||
|         "wide-align": "1.1.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "getpass": { |  | ||||||
|       "version": "0.1.7", |  | ||||||
|       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", |  | ||||||
|       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", |  | ||||||
|       "requires": { |  | ||||||
|         "assert-plus": "1.0.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "glob": { |  | ||||||
|       "version": "7.1.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", |  | ||||||
|       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", |  | ||||||
|       "requires": { |  | ||||||
|         "fs.realpath": "1.0.0", |  | ||||||
|         "inflight": "1.0.6", |  | ||||||
|         "inherits": "2.0.3", |  | ||||||
|         "minimatch": "3.0.4", |  | ||||||
|         "once": "1.4.0", |  | ||||||
|         "path-is-absolute": "1.0.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "graceful-fs": { |  | ||||||
|       "version": "4.1.11", |  | ||||||
|       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", |  | ||||||
|       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" |  | ||||||
|     }, |  | ||||||
|     "har-schema": { |  | ||||||
|       "version": "2.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", |  | ||||||
|       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" |  | ||||||
|     }, |  | ||||||
|     "har-validator": { |  | ||||||
|       "version": "5.0.3", |  | ||||||
|       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", |  | ||||||
|       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", |  | ||||||
|       "requires": { |  | ||||||
|         "ajv": "5.5.2", |  | ||||||
|         "har-schema": "2.0.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "has-unicode": { |  | ||||||
|       "version": "2.0.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", |  | ||||||
|       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" |  | ||||||
|     }, |  | ||||||
|     "hawk": { |  | ||||||
|       "version": "6.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", |  | ||||||
|       "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", |  | ||||||
|       "requires": { |  | ||||||
|         "boom": "4.3.1", |  | ||||||
|         "cryptiles": "3.1.2", |  | ||||||
|         "hoek": "4.2.0", |  | ||||||
|         "sntp": "2.1.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "hoek": { |  | ||||||
|       "version": "4.2.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", |  | ||||||
|       "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" |  | ||||||
|     }, |  | ||||||
|     "http-errors": { |     "http-errors": { | ||||||
|       "version": "1.6.2", |       "version": "1.6.2", | ||||||
|       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", |       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", | ||||||
| @ -528,105 +195,26 @@ | |||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "http-signature": { |  | ||||||
|       "version": "1.2.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", |  | ||||||
|       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", |  | ||||||
|       "requires": { |  | ||||||
|         "assert-plus": "1.0.0", |  | ||||||
|         "jsprim": "1.4.1", |  | ||||||
|         "sshpk": "1.13.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "iconv-lite": { |     "iconv-lite": { | ||||||
|       "version": "0.4.19", |       "version": "0.4.19", | ||||||
|       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", |       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", | ||||||
|       "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" |       "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" | ||||||
|     }, |     }, | ||||||
|     "inflight": { |  | ||||||
|       "version": "1.0.6", |  | ||||||
|       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", |  | ||||||
|       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", |  | ||||||
|       "requires": { |  | ||||||
|         "once": "1.4.0", |  | ||||||
|         "wrappy": "1.0.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "inherits": { |     "inherits": { | ||||||
|       "version": "2.0.3", |       "version": "2.0.3", | ||||||
|       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | ||||||
|       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" |       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | ||||||
|     }, |     }, | ||||||
|     "ini": { |  | ||||||
|       "version": "1.3.5", |  | ||||||
|       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", |  | ||||||
|       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" |  | ||||||
|     }, |  | ||||||
|     "ipaddr.js": { |     "ipaddr.js": { | ||||||
|       "version": "1.5.2", |       "version": "1.5.2", | ||||||
|       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", |       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", | ||||||
|       "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=" |       "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=" | ||||||
|     }, |     }, | ||||||
|     "is-fullwidth-code-point": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", |  | ||||||
|       "requires": { |  | ||||||
|         "number-is-nan": "1.0.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "is-root": { |     "is-root": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", |       "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", | ||||||
|       "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=" |       "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=" | ||||||
|     }, |     }, | ||||||
|     "is-typedarray": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" |  | ||||||
|     }, |  | ||||||
|     "isarray": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", |  | ||||||
|       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" |  | ||||||
|     }, |  | ||||||
|     "isstream": { |  | ||||||
|       "version": "0.1.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", |  | ||||||
|       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" |  | ||||||
|     }, |  | ||||||
|     "jsbn": { |  | ||||||
|       "version": "0.1.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", |  | ||||||
|       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", |  | ||||||
|       "optional": true |  | ||||||
|     }, |  | ||||||
|     "json-schema": { |  | ||||||
|       "version": "0.2.3", |  | ||||||
|       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", |  | ||||||
|       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" |  | ||||||
|     }, |  | ||||||
|     "json-schema-traverse": { |  | ||||||
|       "version": "0.3.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", |  | ||||||
|       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" |  | ||||||
|     }, |  | ||||||
|     "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=" |  | ||||||
|     }, |  | ||||||
|     "jsprim": { |  | ||||||
|       "version": "1.4.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", |  | ||||||
|       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", |  | ||||||
|       "requires": { |  | ||||||
|         "assert-plus": "1.0.0", |  | ||||||
|         "extsprintf": "1.3.0", |  | ||||||
|         "json-schema": "0.2.3", |  | ||||||
|         "verror": "1.10.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "linux-user": { |     "linux-user": { | ||||||
|       "version": "github:wmantly/linux-user#0b7eb5d00bd624375e8e60577db4a9d25cc82b60", |       "version": "github:wmantly/linux-user#0b7eb5d00bd624375e8e60577db4a9d25cc82b60", | ||||||
|       "requires": { |       "requires": { | ||||||
| @ -672,27 +260,6 @@ | |||||||
|         "mime-db": "1.30.0" |         "mime-db": "1.30.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "minimatch": { |  | ||||||
|       "version": "3.0.4", |  | ||||||
|       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", |  | ||||||
|       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", |  | ||||||
|       "requires": { |  | ||||||
|         "brace-expansion": "1.1.11" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "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" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "ms": { |     "ms": { | ||||||
|       "version": "2.0.0", |       "version": "2.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", |       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||||||
| @ -708,57 +275,6 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", |       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", | ||||||
|       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" |       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" | ||||||
|     }, |     }, | ||||||
|     "node-pre-gyp": { |  | ||||||
|       "version": "0.6.36", |  | ||||||
|       "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz", |  | ||||||
|       "integrity": "sha1-22BBEst04NR3VU6bUFsXq936t4Y=", |  | ||||||
|       "requires": { |  | ||||||
|         "mkdirp": "0.5.1", |  | ||||||
|         "nopt": "4.0.1", |  | ||||||
|         "npmlog": "4.1.2", |  | ||||||
|         "rc": "1.2.5", |  | ||||||
|         "request": "2.83.0", |  | ||||||
|         "rimraf": "2.6.2", |  | ||||||
|         "semver": "5.5.0", |  | ||||||
|         "tar": "2.2.1", |  | ||||||
|         "tar-pack": "3.4.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "nopt": { |  | ||||||
|       "version": "4.0.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", |  | ||||||
|       "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", |  | ||||||
|       "requires": { |  | ||||||
|         "abbrev": "1.1.1", |  | ||||||
|         "osenv": "0.1.4" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "npmlog": { |  | ||||||
|       "version": "4.1.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", |  | ||||||
|       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", |  | ||||||
|       "requires": { |  | ||||||
|         "are-we-there-yet": "1.1.4", |  | ||||||
|         "console-control-strings": "1.1.0", |  | ||||||
|         "gauge": "2.7.4", |  | ||||||
|         "set-blocking": "2.0.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "number-is-nan": { |  | ||||||
|       "version": "1.0.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", |  | ||||||
|       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" |  | ||||||
|     }, |  | ||||||
|     "oauth-sign": { |  | ||||||
|       "version": "0.8.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", |  | ||||||
|       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" |  | ||||||
|     }, |  | ||||||
|     "object-assign": { |  | ||||||
|       "version": "4.1.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |  | ||||||
|       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" |  | ||||||
|     }, |  | ||||||
|     "on-finished": { |     "on-finished": { | ||||||
|       "version": "2.3.0", |       "version": "2.3.0", | ||||||
|       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", |       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", | ||||||
| @ -767,58 +283,16 @@ | |||||||
|         "ee-first": "1.1.1" |         "ee-first": "1.1.1" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "once": { |  | ||||||
|       "version": "1.4.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |  | ||||||
|       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", |  | ||||||
|       "requires": { |  | ||||||
|         "wrappy": "1.0.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "os-homedir": { |  | ||||||
|       "version": "1.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", |  | ||||||
|       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" |  | ||||||
|     }, |  | ||||||
|     "os-tmpdir": { |  | ||||||
|       "version": "1.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", |  | ||||||
|       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" |  | ||||||
|     }, |  | ||||||
|     "osenv": { |  | ||||||
|       "version": "0.1.4", |  | ||||||
|       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", |  | ||||||
|       "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", |  | ||||||
|       "requires": { |  | ||||||
|         "os-homedir": "1.0.2", |  | ||||||
|         "os-tmpdir": "1.0.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "parseurl": { |     "parseurl": { | ||||||
|       "version": "1.3.2", |       "version": "1.3.2", | ||||||
|       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", |       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", | ||||||
|       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" |       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" | ||||||
|     }, |     }, | ||||||
|     "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=" |  | ||||||
|     }, |  | ||||||
|     "path-to-regexp": { |     "path-to-regexp": { | ||||||
|       "version": "0.1.7", |       "version": "0.1.7", | ||||||
|       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", |       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | ||||||
|       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" |       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" | ||||||
|     }, |     }, | ||||||
|     "performance-now": { |  | ||||||
|       "version": "2.1.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", |  | ||||||
|       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" |  | ||||||
|     }, |  | ||||||
|     "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==" |  | ||||||
|     }, |  | ||||||
|     "proxy-addr": { |     "proxy-addr": { | ||||||
|       "version": "2.0.2", |       "version": "2.0.2", | ||||||
|       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", |       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", | ||||||
| @ -828,16 +302,6 @@ | |||||||
|         "ipaddr.js": "1.5.2" |         "ipaddr.js": "1.5.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "pubsub-js": { |  | ||||||
|       "version": "1.6.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/pubsub-js/-/pubsub-js-1.6.0.tgz", |  | ||||||
|       "integrity": "sha1-Iy02SFznkFpUYp7FeD2fb0xjgCY=" |  | ||||||
|     }, |  | ||||||
|     "punycode": { |  | ||||||
|       "version": "1.4.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", |  | ||||||
|       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" |  | ||||||
|     }, |  | ||||||
|     "qs": { |     "qs": { | ||||||
|       "version": "6.5.1", |       "version": "6.5.1", | ||||||
|       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", |       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", | ||||||
| @ -859,38 +323,6 @@ | |||||||
|         "unpipe": "1.0.0" |         "unpipe": "1.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "rc": { |  | ||||||
|       "version": "1.2.5", |  | ||||||
|       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz", |  | ||||||
|       "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=", |  | ||||||
|       "requires": { |  | ||||||
|         "deep-extend": "0.4.2", |  | ||||||
|         "ini": "1.3.5", |  | ||||||
|         "minimist": "1.2.0", |  | ||||||
|         "strip-json-comments": "2.0.1" |  | ||||||
|       }, |  | ||||||
|       "dependencies": { |  | ||||||
|         "minimist": { |  | ||||||
|           "version": "1.2.0", |  | ||||||
|           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", |  | ||||||
|           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" |  | ||||||
|         } |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "readable-stream": { |  | ||||||
|       "version": "2.3.4", |  | ||||||
|       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", |  | ||||||
|       "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", |  | ||||||
|       "requires": { |  | ||||||
|         "core-util-is": "1.0.2", |  | ||||||
|         "inherits": "2.0.3", |  | ||||||
|         "isarray": "1.0.0", |  | ||||||
|         "process-nextick-args": "2.0.0", |  | ||||||
|         "safe-buffer": "5.1.1", |  | ||||||
|         "string_decoder": "1.0.3", |  | ||||||
|         "util-deprecate": "1.0.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "redis": { |     "redis": { | ||||||
|       "version": "2.8.0", |       "version": "2.8.0", | ||||||
|       "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz", |       "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz", | ||||||
| @ -911,53 +343,11 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz", |       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz", | ||||||
|       "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=" |       "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=" | ||||||
|     }, |     }, | ||||||
|     "request": { |  | ||||||
|       "version": "2.83.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", |  | ||||||
|       "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", |  | ||||||
|       "requires": { |  | ||||||
|         "aws-sign2": "0.7.0", |  | ||||||
|         "aws4": "1.6.0", |  | ||||||
|         "caseless": "0.12.0", |  | ||||||
|         "combined-stream": "1.0.5", |  | ||||||
|         "extend": "3.0.1", |  | ||||||
|         "forever-agent": "0.6.1", |  | ||||||
|         "form-data": "2.3.1", |  | ||||||
|         "har-validator": "5.0.3", |  | ||||||
|         "hawk": "6.0.2", |  | ||||||
|         "http-signature": "1.2.0", |  | ||||||
|         "is-typedarray": "1.0.0", |  | ||||||
|         "isstream": "0.1.2", |  | ||||||
|         "json-stringify-safe": "5.0.1", |  | ||||||
|         "mime-types": "2.1.17", |  | ||||||
|         "oauth-sign": "0.8.2", |  | ||||||
|         "performance-now": "2.1.0", |  | ||||||
|         "qs": "6.5.1", |  | ||||||
|         "safe-buffer": "5.1.1", |  | ||||||
|         "stringstream": "0.0.5", |  | ||||||
|         "tough-cookie": "2.3.3", |  | ||||||
|         "tunnel-agent": "0.6.0", |  | ||||||
|         "uuid": "3.2.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "rimraf": { |  | ||||||
|       "version": "2.6.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", |  | ||||||
|       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", |  | ||||||
|       "requires": { |  | ||||||
|         "glob": "7.1.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "safe-buffer": { |     "safe-buffer": { | ||||||
|       "version": "5.1.1", |       "version": "5.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", |       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", | ||||||
|       "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" |       "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" | ||||||
|     }, |     }, | ||||||
|     "semver": { |  | ||||||
|       "version": "5.5.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", |  | ||||||
|       "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" |  | ||||||
|     }, |  | ||||||
|     "send": { |     "send": { | ||||||
|       "version": "0.16.1", |       "version": "0.16.1", | ||||||
|       "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", |       "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", | ||||||
| @ -989,132 +379,16 @@ | |||||||
|         "send": "0.16.1" |         "send": "0.16.1" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "set-blocking": { |  | ||||||
|       "version": "2.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", |  | ||||||
|       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" |  | ||||||
|     }, |  | ||||||
|     "setprototypeof": { |     "setprototypeof": { | ||||||
|       "version": "1.1.0", |       "version": "1.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", |       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", | ||||||
|       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" |       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" | ||||||
|     }, |     }, | ||||||
|     "signal-exit": { |  | ||||||
|       "version": "3.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", |  | ||||||
|       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" |  | ||||||
|     }, |  | ||||||
|     "sntp": { |  | ||||||
|       "version": "2.1.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", |  | ||||||
|       "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", |  | ||||||
|       "requires": { |  | ||||||
|         "hoek": "4.2.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "sshpk": { |  | ||||||
|       "version": "1.13.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", |  | ||||||
|       "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", |  | ||||||
|       "requires": { |  | ||||||
|         "asn1": "0.2.3", |  | ||||||
|         "assert-plus": "1.0.0", |  | ||||||
|         "bcrypt-pbkdf": "1.0.1", |  | ||||||
|         "dashdash": "1.14.1", |  | ||||||
|         "ecc-jsbn": "0.1.1", |  | ||||||
|         "getpass": "0.1.7", |  | ||||||
|         "jsbn": "0.1.1", |  | ||||||
|         "tweetnacl": "0.14.5" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "statuses": { |     "statuses": { | ||||||
|       "version": "1.3.1", |       "version": "1.3.1", | ||||||
|       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", |       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", | ||||||
|       "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" |       "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" | ||||||
|     }, |     }, | ||||||
|     "string-width": { |  | ||||||
|       "version": "1.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", |  | ||||||
|       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", |  | ||||||
|       "requires": { |  | ||||||
|         "code-point-at": "1.1.0", |  | ||||||
|         "is-fullwidth-code-point": "1.0.0", |  | ||||||
|         "strip-ansi": "3.0.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "string_decoder": { |  | ||||||
|       "version": "1.0.3", |  | ||||||
|       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", |  | ||||||
|       "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", |  | ||||||
|       "requires": { |  | ||||||
|         "safe-buffer": "5.1.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "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=", |  | ||||||
|       "requires": { |  | ||||||
|         "ansi-regex": "2.1.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "strip-json-comments": { |  | ||||||
|       "version": "2.0.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", |  | ||||||
|       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" |  | ||||||
|     }, |  | ||||||
|     "tar": { |  | ||||||
|       "version": "2.2.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", |  | ||||||
|       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", |  | ||||||
|       "requires": { |  | ||||||
|         "block-stream": "0.0.9", |  | ||||||
|         "fstream": "1.0.11", |  | ||||||
|         "inherits": "2.0.3" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "tar-pack": { |  | ||||||
|       "version": "3.4.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.1.tgz", |  | ||||||
|       "integrity": "sha512-PPRybI9+jM5tjtCbN2cxmmRU7YmqT3Zv/UDy48tAh2XRkLa9bAORtSWLkVc13+GJF+cdTh1yEnHEk3cpTaL5Kg==", |  | ||||||
|       "requires": { |  | ||||||
|         "debug": "2.6.9", |  | ||||||
|         "fstream": "1.0.11", |  | ||||||
|         "fstream-ignore": "1.0.5", |  | ||||||
|         "once": "1.4.0", |  | ||||||
|         "readable-stream": "2.3.4", |  | ||||||
|         "rimraf": "2.6.2", |  | ||||||
|         "tar": "2.2.1", |  | ||||||
|         "uid-number": "0.0.6" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "tough-cookie": { |  | ||||||
|       "version": "2.3.3", |  | ||||||
|       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", |  | ||||||
|       "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", |  | ||||||
|       "requires": { |  | ||||||
|         "punycode": "1.4.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "tunnel-agent": { |  | ||||||
|       "version": "0.6.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", |  | ||||||
|       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", |  | ||||||
|       "requires": { |  | ||||||
|         "safe-buffer": "5.1.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "tweetnacl": { |  | ||||||
|       "version": "0.14.5", |  | ||||||
|       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", |  | ||||||
|       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", |  | ||||||
|       "optional": true |  | ||||||
|     }, |  | ||||||
|     "type-is": { |     "type-is": { | ||||||
|       "version": "1.6.15", |       "version": "1.6.15", | ||||||
|       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", |       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", | ||||||
| @ -1124,58 +398,20 @@ | |||||||
|         "mime-types": "2.1.17" |         "mime-types": "2.1.17" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "uid-number": { |  | ||||||
|       "version": "0.0.6", |  | ||||||
|       "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", |  | ||||||
|       "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=" |  | ||||||
|     }, |  | ||||||
|     "unpipe": { |     "unpipe": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", | ||||||
|       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" |       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" | ||||||
|     }, |     }, | ||||||
|     "util-deprecate": { |  | ||||||
|       "version": "1.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", |  | ||||||
|       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" |  | ||||||
|     }, |  | ||||||
|     "utils-merge": { |     "utils-merge": { | ||||||
|       "version": "1.0.1", |       "version": "1.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", |       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | ||||||
|       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" |       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" | ||||||
|     }, |     }, | ||||||
|     "uuid": { |  | ||||||
|       "version": "3.2.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", |  | ||||||
|       "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" |  | ||||||
|     }, |  | ||||||
|     "vary": { |     "vary": { | ||||||
|       "version": "1.1.2", |       "version": "1.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", |       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | ||||||
|       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" |       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" | ||||||
|     }, |  | ||||||
|     "verror": { |  | ||||||
|       "version": "1.10.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", |  | ||||||
|       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", |  | ||||||
|       "requires": { |  | ||||||
|         "assert-plus": "1.0.0", |  | ||||||
|         "core-util-is": "1.0.2", |  | ||||||
|         "extsprintf": "1.3.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "wide-align": { |  | ||||||
|       "version": "1.1.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", |  | ||||||
|       "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", |  | ||||||
|       "requires": { |  | ||||||
|         "string-width": "1.0.2" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "wrappy": { |  | ||||||
|       "version": "1.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |  | ||||||
|       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" |  | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
							
								
								
									
										15
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								package.json
									
									
									
									
									
								
							| @ -1,16 +1,25 @@ | |||||||
| { | { | ||||||
|   "name": "proxy-api", |   "name": "proxy-api", | ||||||
|   "version": "0.0.0", |   "version": "1.0.0", | ||||||
|   "private": true, |   "private": true, | ||||||
|  |   "author": [ | ||||||
|  |     { | ||||||
|  |       "name": "William Mantly", | ||||||
|  |       "email": "wmantly@gmail.com" | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "start": "node ./bin/www" |     "start": "node ./bin/www" | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "authenticate-pam": "^1.0.2", |     "authenticate-pam": "^1.0.2", | ||||||
|     "bcrypt": "^1.0.3", |  | ||||||
|     "express": "~4.16.1", |     "express": "~4.16.1", | ||||||
|     "linux-user": "github:wmantly/linux-user", |     "linux-user": "github:wmantly/linux-user", | ||||||
|     "pubsub-js": "^1.6.0", |  | ||||||
|     "redis": "^2.8.0" |     "redis": "^2.8.0" | ||||||
|  |   }, | ||||||
|  |   "license": "MIT", | ||||||
|  |   "repository": { | ||||||
|  |     "type": "git", | ||||||
|  |     "url": "https://git.theta42.com/wmantly/proxy.git" | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								redis.js
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								redis.js
									
									
									
									
									
								
							| @ -15,6 +15,8 @@ module.exports = { | |||||||
| 	client: client, | 	client: client, | ||||||
| 	HGET: promisify(_client.HGET).bind(_client), | 	HGET: promisify(_client.HGET).bind(_client), | ||||||
| 	SADD: promisify(_client.SADD).bind(_client), | 	SADD: promisify(_client.SADD).bind(_client), | ||||||
|  | 	SREM: promisify(_client.SREM).bind(_client), | ||||||
|  | 	DEL: promisify(_client.DEL).bind(_client), | ||||||
| 	HSET: promisify(_client.HSET).bind(_client), | 	HSET: promisify(_client.HSET).bind(_client), | ||||||
| 	HGETALL: promisify(_client.HGETALL).bind(_client), | 	HGETALL: promisify(_client.HGETALL).bind(_client), | ||||||
| 	SMEMBERS: promisify(_client.SMEMBERS).bind(_client), | 	SMEMBERS: promisify(_client.SMEMBERS).bind(_client), | ||||||
|  | |||||||
| @ -1,11 +1,11 @@ | |||||||
|  | 'use strict'; | ||||||
|  |  | ||||||
| const router = require('express').Router(); | const router = require('express').Router(); | ||||||
| const Users = require('../models/users');  | const Users = require('../models/users');  | ||||||
|  |  | ||||||
|  |  | ||||||
| router.post('/invite', async function(req, res){ | router.post('/invite', async function(req, res){ | ||||||
| 	let token = await Users.makeInviteToken({ | 	let token = await Users.makeInviteToken({ | ||||||
| 		username: res.user | 		username: res.user | ||||||
|  |  | ||||||
| 	}); | 	}); | ||||||
|  |  | ||||||
| 	return res.json({token:token}); | 	return res.json({token:token}); | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user