이정민

reinstall socket.io

1 -{
2 - "name": "project",
3 - "version": "0.0.0",
4 - "lockfileVersion": 1,
5 - "requires": true,
6 - "dependencies": {
7 - "accepts": {
8 - "version": "1.3.5",
9 - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
10 - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
11 - "requires": {
12 - "mime-types": "~2.1.18",
13 - "negotiator": "0.6.1"
14 - }
15 - },
16 - "after": {
17 - "version": "0.8.2",
18 - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
19 - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
20 - },
21 - "ajv": {
22 - "version": "6.6.1",
23 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
24 - "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
25 - "requires": {
26 - "fast-deep-equal": "^2.0.1",
27 - "fast-json-stable-stringify": "^2.0.0",
28 - "json-schema-traverse": "^0.4.1",
29 - "uri-js": "^4.2.2"
30 - }
31 - },
32 - "array-flatten": {
33 - "version": "1.1.1",
34 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
35 - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
36 - },
37 - "arraybuffer.slice": {
38 - "version": "0.0.7",
39 - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
40 - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
41 - },
42 - "asn1": {
43 - "version": "0.2.4",
44 - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
45 - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
46 - "requires": {
47 - "safer-buffer": "~2.1.0"
48 - }
49 - },
50 - "assert-plus": {
51 - "version": "1.0.0",
52 - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
53 - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
54 - },
55 - "async-limiter": {
56 - "version": "1.0.0",
57 - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
58 - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
59 - },
60 - "asynckit": {
61 - "version": "0.4.0",
62 - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
63 - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
64 - },
65 - "aws-sign2": {
66 - "version": "0.7.0",
67 - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
68 - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
69 - },
70 - "aws4": {
71 - "version": "1.8.0",
72 - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
73 - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
74 - },
75 - "backo2": {
76 - "version": "1.0.2",
77 - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
78 - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
79 - },
80 - "base64-arraybuffer": {
81 - "version": "0.1.5",
82 - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
83 - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
84 - },
85 - "base64id": {
86 - "version": "1.0.0",
87 - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
88 - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
89 - },
90 - "basic-auth": {
91 - "version": "2.0.1",
92 - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
93 - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
94 - "requires": {
95 - "safe-buffer": "5.1.2"
96 - }
97 - },
98 - "bcrypt-pbkdf": {
99 - "version": "1.0.2",
100 - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
101 - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
102 - "requires": {
103 - "tweetnacl": "^0.14.3"
104 - }
105 - },
106 - "better-assert": {
107 - "version": "1.0.2",
108 - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
109 - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
110 - "requires": {
111 - "callsite": "1.0.0"
112 - }
113 - },
114 - "bignumber.js": {
115 - "version": "4.1.0",
116 - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz",
117 - "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA=="
118 - },
119 - "blob": {
120 - "version": "0.0.5",
121 - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
122 - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
123 - },
124 - "body-parser": {
125 - "version": "1.18.3",
126 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
127 - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
128 - "requires": {
129 - "bytes": "3.0.0",
130 - "content-type": "~1.0.4",
131 - "debug": "2.6.9",
132 - "depd": "~1.1.2",
133 - "http-errors": "~1.6.3",
134 - "iconv-lite": "0.4.23",
135 - "on-finished": "~2.3.0",
136 - "qs": "6.5.2",
137 - "raw-body": "2.3.3",
138 - "type-is": "~1.6.16"
139 - }
140 - },
141 - "bowser": {
142 - "version": "2.7.0",
143 - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.7.0.tgz",
144 - "integrity": "sha512-aIlMvstvu8x+34KEiOHD3AsBgdrzg6sxALYiukOWhFvGMbQI6TRP/iY0LMhUrHs56aD6P1G0Z7h45PUJaa5m9w=="
145 - },
146 - "bytes": {
147 - "version": "3.0.0",
148 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
149 - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
150 - },
151 - "callsite": {
152 - "version": "1.0.0",
153 - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
154 - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
155 - },
156 - "camelize": {
157 - "version": "1.0.0",
158 - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
159 - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
160 - },
161 - "caseless": {
162 - "version": "0.12.0",
163 - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
164 - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
165 - },
166 - "combined-stream": {
167 - "version": "1.0.7",
168 - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
169 - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
170 - "requires": {
171 - "delayed-stream": "~1.0.0"
172 - }
173 - },
174 - "component-bind": {
175 - "version": "1.0.0",
176 - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
177 - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
178 - },
179 - "component-emitter": {
180 - "version": "1.2.1",
181 - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
182 - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
183 - },
184 - "component-inherit": {
185 - "version": "0.0.3",
186 - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
187 - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
188 - },
189 - "compressible": {
190 - "version": "2.0.15",
191 - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz",
192 - "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==",
193 - "requires": {
194 - "mime-db": ">= 1.36.0 < 2"
195 - }
196 - },
197 - "compression": {
198 - "version": "1.7.3",
199 - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
200 - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
201 - "requires": {
202 - "accepts": "~1.3.5",
203 - "bytes": "3.0.0",
204 - "compressible": "~2.0.14",
205 - "debug": "2.6.9",
206 - "on-headers": "~1.0.1",
207 - "safe-buffer": "5.1.2",
208 - "vary": "~1.1.2"
209 - }
210 - },
211 - "content-disposition": {
212 - "version": "0.5.2",
213 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
214 - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
215 - },
216 - "content-security-policy-builder": {
217 - "version": "2.1.0",
218 - "resolved": "https://registry.npmjs.org/content-security-policy-builder/-/content-security-policy-builder-2.1.0.tgz",
219 - "integrity": "sha512-/MtLWhJVvJNkA9dVLAp6fg9LxD2gfI6R2Fi1hPmfjYXSahJJzcfvoeDOxSyp4NvxMuwWv3WMssE9o31DoULHrQ=="
220 - },
221 - "content-type": {
222 - "version": "1.0.4",
223 - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
224 - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
225 - },
226 - "cookie": {
227 - "version": "0.3.1",
228 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
229 - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
230 - },
231 - "cookie-parser": {
232 - "version": "1.4.3",
233 - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz",
234 - "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=",
235 - "requires": {
236 - "cookie": "0.3.1",
237 - "cookie-signature": "1.0.6"
238 - }
239 - },
240 - "cookie-signature": {
241 - "version": "1.0.6",
242 - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
243 - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
244 - },
245 - "core-util-is": {
246 - "version": "1.0.2",
247 - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
248 - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
249 - },
250 - "dashdash": {
251 - "version": "1.14.1",
252 - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
253 - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
254 - "requires": {
255 - "assert-plus": "^1.0.0"
256 - }
257 - },
258 - "dasherize": {
259 - "version": "2.0.0",
260 - "resolved": "https://registry.npmjs.org/dasherize/-/dasherize-2.0.0.tgz",
261 - "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg="
262 - },
263 - "date-utils": {
264 - "version": "1.2.21",
265 - "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz",
266 - "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q="
267 - },
268 - "debug": {
269 - "version": "2.6.9",
270 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
271 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
272 - "requires": {
273 - "ms": "2.0.0"
274 - }
275 - },
276 - "delayed-stream": {
277 - "version": "1.0.0",
278 - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
279 - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
280 - },
281 - "depd": {
282 - "version": "1.1.2",
283 - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
284 - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
285 - },
286 - "destroy": {
287 - "version": "1.0.4",
288 - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
289 - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
290 - },
291 - "dns-prefetch-control": {
292 - "version": "0.2.0",
293 - "resolved": "https://registry.npmjs.org/dns-prefetch-control/-/dns-prefetch-control-0.2.0.tgz",
294 - "integrity": "sha512-hvSnros73+qyZXhHFjx2CMLwoj3Fe7eR9EJsFsqmcI1bB2OBWL/+0YzaEaKssCHnj/6crawNnUyw74Gm2EKe+Q=="
295 - },
296 - "dont-sniff-mimetype": {
297 - "version": "1.1.0",
298 - "resolved": "https://registry.npmjs.org/dont-sniff-mimetype/-/dont-sniff-mimetype-1.1.0.tgz",
299 - "integrity": "sha512-ZjI4zqTaxveH2/tTlzS1wFp+7ncxNZaIEWYg3lzZRHkKf5zPT/MnEG6WL0BhHMJUabkh8GeU5NL5j+rEUCb7Ug=="
300 - },
301 - "ecc-jsbn": {
302 - "version": "0.1.2",
303 - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
304 - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
305 - "requires": {
306 - "jsbn": "~0.1.0",
307 - "safer-buffer": "^2.1.0"
308 - }
309 - },
310 - "ee-first": {
311 - "version": "1.1.1",
312 - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
313 - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
314 - },
315 - "ejs": {
316 - "version": "2.5.9",
317 - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.9.tgz",
318 - "integrity": "sha512-GJCAeDBKfREgkBtgrYSf9hQy9kTb3helv0zGdzqhM7iAkW8FA/ZF97VQDbwFiwIT8MQLLOe5VlPZOEvZAqtUAQ=="
319 - },
320 - "encodeurl": {
321 - "version": "1.0.2",
322 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
323 - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
324 - },
325 - "engine.io": {
326 - "version": "3.3.1",
327 - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.3.1.tgz",
328 - "integrity": "sha512-p0njqQo5QWVxJauKcnp5IO+LBeE5JD1tAf+UxPU8ASEUHSpsSSfYR+kVb8XGGH8AEDUa1Dk5jCvPQShNBL5BdQ==",
329 - "requires": {
330 - "accepts": "~1.3.4",
331 - "base64id": "1.0.0",
332 - "cookie": "0.3.1",
333 - "debug": "~3.1.0",
334 - "engine.io-parser": "~2.1.0",
335 - "ws": "~6.1.0"
336 - },
337 - "dependencies": {
338 - "debug": {
339 - "version": "3.1.0",
340 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
341 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
342 - "requires": {
343 - "ms": "2.0.0"
344 - }
345 - }
346 - }
347 - },
348 - "engine.io-client": {
349 - "version": "3.3.1",
350 - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.1.tgz",
351 - "integrity": "sha512-q66JBFuQcy7CSlfAz9L3jH+v7DTT3i6ZEadYcVj2pOs8/0uJHLxKX3WBkGTvULJMdz0tUCyJag0aKT/dpXL9BQ==",
352 - "requires": {
353 - "component-emitter": "1.2.1",
354 - "component-inherit": "0.0.3",
355 - "debug": "~3.1.0",
356 - "engine.io-parser": "~2.1.1",
357 - "has-cors": "1.1.0",
358 - "indexof": "0.0.1",
359 - "parseqs": "0.0.5",
360 - "parseuri": "0.0.5",
361 - "ws": "~6.1.0",
362 - "xmlhttprequest-ssl": "~1.5.4",
363 - "yeast": "0.1.2"
364 - },
365 - "dependencies": {
366 - "debug": {
367 - "version": "3.1.0",
368 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
369 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
370 - "requires": {
371 - "ms": "2.0.0"
372 - }
373 - }
374 - }
375 - },
376 - "engine.io-parser": {
377 - "version": "2.1.3",
378 - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
379 - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
380 - "requires": {
381 - "after": "0.8.2",
382 - "arraybuffer.slice": "~0.0.7",
383 - "base64-arraybuffer": "0.1.5",
384 - "blob": "0.0.5",
385 - "has-binary2": "~1.0.2"
386 - }
387 - },
388 - "escape-html": {
389 - "version": "1.0.3",
390 - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
391 - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
392 - },
393 - "etag": {
394 - "version": "1.8.1",
395 - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
396 - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
397 - },
398 - "expect-ct": {
399 - "version": "0.2.0",
400 - "resolved": "https://registry.npmjs.org/expect-ct/-/expect-ct-0.2.0.tgz",
401 - "integrity": "sha512-6SK3MG/Bbhm8MsgyJAylg+ucIOU71/FzyFalcfu5nY19dH8y/z0tBJU0wrNBXD4B27EoQtqPF/9wqH0iYAd04g=="
402 - },
403 - "express": {
404 - "version": "4.16.4",
405 - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
406 - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
407 - "requires": {
408 - "accepts": "~1.3.5",
409 - "array-flatten": "1.1.1",
410 - "body-parser": "1.18.3",
411 - "content-disposition": "0.5.2",
412 - "content-type": "~1.0.4",
413 - "cookie": "0.3.1",
414 - "cookie-signature": "1.0.6",
415 - "debug": "2.6.9",
416 - "depd": "~1.1.2",
417 - "encodeurl": "~1.0.2",
418 - "escape-html": "~1.0.3",
419 - "etag": "~1.8.1",
420 - "finalhandler": "1.1.1",
421 - "fresh": "0.5.2",
422 - "merge-descriptors": "1.0.1",
423 - "methods": "~1.1.2",
424 - "on-finished": "~2.3.0",
425 - "parseurl": "~1.3.2",
426 - "path-to-regexp": "0.1.7",
427 - "proxy-addr": "~2.0.4",
428 - "qs": "6.5.2",
429 - "range-parser": "~1.2.0",
430 - "safe-buffer": "5.1.2",
431 - "send": "0.16.2",
432 - "serve-static": "1.13.2",
433 - "setprototypeof": "1.1.0",
434 - "statuses": "~1.4.0",
435 - "type-is": "~1.6.16",
436 - "utils-merge": "1.0.1",
437 - "vary": "~1.1.2"
438 - },
439 - "dependencies": {
440 - "statuses": {
441 - "version": "1.4.0",
442 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
443 - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
444 - }
445 - }
446 - },
447 - "extend": {
448 - "version": "3.0.2",
449 - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
450 - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
451 - },
452 - "extsprintf": {
453 - "version": "1.3.0",
454 - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
455 - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
456 - },
457 - "fast-deep-equal": {
458 - "version": "2.0.1",
459 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
460 - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
461 - },
462 - "fast-json-stable-stringify": {
463 - "version": "2.0.0",
464 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
465 - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
466 - },
467 - "feature-policy": {
468 - "version": "0.3.0",
469 - "resolved": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.3.0.tgz",
470 - "integrity": "sha512-ZtijOTFN7TzCujt1fnNhfWPFPSHeZkesff9AXZj+UEjYBynWNUIYpC87Ve4wHzyexQsImicLu7WsC2LHq7/xrQ=="
471 - },
472 - "finalhandler": {
473 - "version": "1.1.1",
474 - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
475 - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
476 - "requires": {
477 - "debug": "2.6.9",
478 - "encodeurl": "~1.0.2",
479 - "escape-html": "~1.0.3",
480 - "on-finished": "~2.3.0",
481 - "parseurl": "~1.3.2",
482 - "statuses": "~1.4.0",
483 - "unpipe": "~1.0.0"
484 - },
485 - "dependencies": {
486 - "statuses": {
487 - "version": "1.4.0",
488 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
489 - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
490 - }
491 - }
492 - },
493 - "forever-agent": {
494 - "version": "0.6.1",
495 - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
496 - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
497 - },
498 - "form-data": {
499 - "version": "2.3.3",
500 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
501 - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
502 - "requires": {
503 - "asynckit": "^0.4.0",
504 - "combined-stream": "^1.0.6",
505 - "mime-types": "^2.1.12"
506 - }
507 - },
508 - "forwarded": {
509 - "version": "0.1.2",
510 - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
511 - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
512 - },
513 - "frameguard": {
514 - "version": "3.1.0",
515 - "resolved": "https://registry.npmjs.org/frameguard/-/frameguard-3.1.0.tgz",
516 - "integrity": "sha512-TxgSKM+7LTA6sidjOiSZK9wxY0ffMPY3Wta//MqwmX0nZuEHc8QrkV8Fh3ZhMJeiH+Uyh/tcaarImRy8u77O7g=="
517 - },
518 - "fresh": {
519 - "version": "0.5.2",
520 - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
521 - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
522 - },
523 - "getpass": {
524 - "version": "0.1.7",
525 - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
526 - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
527 - "requires": {
528 - "assert-plus": "^1.0.0"
529 - }
530 - },
531 - "har-schema": {
532 - "version": "2.0.0",
533 - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
534 - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
535 - },
536 - "har-validator": {
537 - "version": "5.1.3",
538 - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
539 - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
540 - "requires": {
541 - "ajv": "^6.5.5",
542 - "har-schema": "^2.0.0"
543 - }
544 - },
545 - "has-binary2": {
546 - "version": "1.0.3",
547 - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
548 - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
549 - "requires": {
550 - "isarray": "2.0.1"
551 - }
552 - },
553 - "has-cors": {
554 - "version": "1.1.0",
555 - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
556 - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
557 - },
558 - "helmet": {
559 - "version": "3.21.2",
560 - "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.21.2.tgz",
561 - "integrity": "sha512-okUo+MeWgg00cKB8Csblu8EXgcIoDyb5ZS/3u0W4spCimeVuCUvVZ6Vj3O2VJ1Sxpyb8jCDvzu0L1KKT11pkIg==",
562 - "requires": {
563 - "depd": "2.0.0",
564 - "dns-prefetch-control": "0.2.0",
565 - "dont-sniff-mimetype": "1.1.0",
566 - "expect-ct": "0.2.0",
567 - "feature-policy": "0.3.0",
568 - "frameguard": "3.1.0",
569 - "helmet-crossdomain": "0.4.0",
570 - "helmet-csp": "2.9.4",
571 - "hide-powered-by": "1.1.0",
572 - "hpkp": "2.0.0",
573 - "hsts": "2.2.0",
574 - "ienoopen": "1.1.0",
575 - "nocache": "2.1.0",
576 - "referrer-policy": "1.2.0",
577 - "x-xss-protection": "1.3.0"
578 - },
579 - "dependencies": {
580 - "depd": {
581 - "version": "2.0.0",
582 - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
583 - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
584 - }
585 - }
586 - },
587 - "helmet-crossdomain": {
588 - "version": "0.4.0",
589 - "resolved": "https://registry.npmjs.org/helmet-crossdomain/-/helmet-crossdomain-0.4.0.tgz",
590 - "integrity": "sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA=="
591 - },
592 - "helmet-csp": {
593 - "version": "2.9.4",
594 - "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.9.4.tgz",
595 - "integrity": "sha512-qUgGx8+yk7Xl8XFEGI4MFu1oNmulxhQVTlV8HP8tV3tpfslCs30OZz/9uQqsWPvDISiu/NwrrCowsZBhFADYqg==",
596 - "requires": {
597 - "bowser": "^2.7.0",
598 - "camelize": "1.0.0",
599 - "content-security-policy-builder": "2.1.0",
600 - "dasherize": "2.0.0"
601 - }
602 - },
603 - "hide-powered-by": {
604 - "version": "1.1.0",
605 - "resolved": "https://registry.npmjs.org/hide-powered-by/-/hide-powered-by-1.1.0.tgz",
606 - "integrity": "sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg=="
607 - },
608 - "hpkp": {
609 - "version": "2.0.0",
610 - "resolved": "https://registry.npmjs.org/hpkp/-/hpkp-2.0.0.tgz",
611 - "integrity": "sha1-EOFCJk52IVpdMMROxD3mTe5tFnI="
612 - },
613 - "hsts": {
614 - "version": "2.2.0",
615 - "resolved": "https://registry.npmjs.org/hsts/-/hsts-2.2.0.tgz",
616 - "integrity": "sha512-ToaTnQ2TbJkochoVcdXYm4HOCliNozlviNsg+X2XQLQvZNI/kCHR9rZxVYpJB3UPcHz80PgxRyWQ7PdU1r+VBQ==",
617 - "requires": {
618 - "depd": "2.0.0"
619 - },
620 - "dependencies": {
621 - "depd": {
622 - "version": "2.0.0",
623 - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
624 - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
625 - }
626 - }
627 - },
628 - "http-errors": {
629 - "version": "1.6.3",
630 - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
631 - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
632 - "requires": {
633 - "depd": "~1.1.2",
634 - "inherits": "2.0.3",
635 - "setprototypeof": "1.1.0",
636 - "statuses": ">= 1.4.0 < 2"
637 - }
638 - },
639 - "http-signature": {
640 - "version": "1.2.0",
641 - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
642 - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
643 - "requires": {
644 - "assert-plus": "^1.0.0",
645 - "jsprim": "^1.2.2",
646 - "sshpk": "^1.7.0"
647 - }
648 - },
649 - "iconv-lite": {
650 - "version": "0.4.23",
651 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
652 - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
653 - "requires": {
654 - "safer-buffer": ">= 2.1.2 < 3"
655 - }
656 - },
657 - "ienoopen": {
658 - "version": "1.1.0",
659 - "resolved": "https://registry.npmjs.org/ienoopen/-/ienoopen-1.1.0.tgz",
660 - "integrity": "sha512-MFs36e/ca6ohEKtinTJ5VvAJ6oDRAYFdYXweUnGY9L9vcoqFOU4n2ZhmJ0C4z/cwGZ3YIQRSB3XZ1+ghZkY5NQ=="
661 - },
662 - "indexof": {
663 - "version": "0.0.1",
664 - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
665 - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
666 - },
667 - "inherits": {
668 - "version": "2.0.3",
669 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
670 - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
671 - },
672 - "ipaddr.js": {
673 - "version": "1.8.0",
674 - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
675 - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4="
676 - },
677 - "is-typedarray": {
678 - "version": "1.0.0",
679 - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
680 - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
681 - },
682 - "isarray": {
683 - "version": "2.0.1",
684 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
685 - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
686 - },
687 - "isstream": {
688 - "version": "0.1.2",
689 - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
690 - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
691 - },
692 - "jsbn": {
693 - "version": "0.1.1",
694 - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
695 - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
696 - },
697 - "json-schema": {
698 - "version": "0.2.3",
699 - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
700 - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
701 - },
702 - "json-schema-traverse": {
703 - "version": "0.4.1",
704 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
705 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
706 - },
707 - "json-stringify-safe": {
708 - "version": "5.0.1",
709 - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
710 - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
711 - },
712 - "jsprim": {
713 - "version": "1.4.1",
714 - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
715 - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
716 - "requires": {
717 - "assert-plus": "1.0.0",
718 - "extsprintf": "1.3.0",
719 - "json-schema": "0.2.3",
720 - "verror": "1.10.0"
721 - }
722 - },
723 - "media-typer": {
724 - "version": "0.3.0",
725 - "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
726 - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
727 - },
728 - "merge-descriptors": {
729 - "version": "1.0.1",
730 - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
731 - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
732 - },
733 - "methods": {
734 - "version": "1.1.2",
735 - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
736 - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
737 - },
738 - "mime": {
739 - "version": "1.4.1",
740 - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
741 - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
742 - },
743 - "mime-db": {
744 - "version": "1.37.0",
745 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
746 - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="
747 - },
748 - "mime-types": {
749 - "version": "2.1.21",
750 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
751 - "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
752 - "requires": {
753 - "mime-db": "~1.37.0"
754 - }
755 - },
756 - "morgan": {
757 - "version": "1.9.1",
758 - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",
759 - "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==",
760 - "requires": {
761 - "basic-auth": "~2.0.0",
762 - "debug": "2.6.9",
763 - "depd": "~1.1.2",
764 - "on-finished": "~2.3.0",
765 - "on-headers": "~1.0.1"
766 - }
767 - },
768 - "ms": {
769 - "version": "2.0.0",
770 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
771 - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
772 - },
773 - "mysql": {
774 - "version": "2.16.0",
775 - "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.16.0.tgz",
776 - "integrity": "sha512-dPbN2LHonQp7D5ja5DJXNbCLe/HRdu+f3v61aguzNRQIrmZLOeRoymBYyeThrR6ug+FqzDL95Gc9maqZUJS+Gw==",
777 - "requires": {
778 - "bignumber.js": "4.1.0",
779 - "readable-stream": "2.3.6",
780 - "safe-buffer": "5.1.2",
781 - "sqlstring": "2.3.1"
782 - }
783 - },
784 - "negotiator": {
785 - "version": "0.6.1",
786 - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
787 - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
788 - },
789 - "nocache": {
790 - "version": "2.1.0",
791 - "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz",
792 - "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q=="
793 - },
794 - "oauth-sign": {
795 - "version": "0.9.0",
796 - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
797 - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
798 - },
799 - "object-component": {
800 - "version": "0.0.3",
801 - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
802 - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE="
803 - },
804 - "on-finished": {
805 - "version": "2.3.0",
806 - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
807 - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
808 - "requires": {
809 - "ee-first": "1.1.1"
810 - }
811 - },
812 - "on-headers": {
813 - "version": "1.0.1",
814 - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
815 - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="
816 - },
817 - "parseqs": {
818 - "version": "0.0.5",
819 - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
820 - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
821 - "requires": {
822 - "better-assert": "~1.0.0"
823 - }
824 - },
825 - "parseuri": {
826 - "version": "0.0.5",
827 - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
828 - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
829 - "requires": {
830 - "better-assert": "~1.0.0"
831 - }
832 - },
833 - "parseurl": {
834 - "version": "1.3.2",
835 - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
836 - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
837 - },
838 - "path-to-regexp": {
839 - "version": "0.1.7",
840 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
841 - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
842 - },
843 - "performance-now": {
844 - "version": "2.1.0",
845 - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
846 - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
847 - },
848 - "process-nextick-args": {
849 - "version": "2.0.0",
850 - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
851 - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
852 - },
853 - "proxy-addr": {
854 - "version": "2.0.4",
855 - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
856 - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
857 - "requires": {
858 - "forwarded": "~0.1.2",
859 - "ipaddr.js": "1.8.0"
860 - }
861 - },
862 - "psl": {
863 - "version": "1.1.29",
864 - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
865 - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
866 - },
867 - "punycode": {
868 - "version": "2.1.1",
869 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
870 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
871 - },
872 - "qs": {
873 - "version": "6.5.2",
874 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
875 - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
876 - },
877 - "range-parser": {
878 - "version": "1.2.0",
879 - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
880 - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
881 - },
882 - "raw-body": {
883 - "version": "2.3.3",
884 - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
885 - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
886 - "requires": {
887 - "bytes": "3.0.0",
888 - "http-errors": "1.6.3",
889 - "iconv-lite": "0.4.23",
890 - "unpipe": "1.0.0"
891 - }
892 - },
893 - "readable-stream": {
894 - "version": "2.3.6",
895 - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
896 - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
897 - "requires": {
898 - "core-util-is": "~1.0.0",
899 - "inherits": "~2.0.3",
900 - "isarray": "~1.0.0",
901 - "process-nextick-args": "~2.0.0",
902 - "safe-buffer": "~5.1.1",
903 - "string_decoder": "~1.1.1",
904 - "util-deprecate": "~1.0.1"
905 - },
906 - "dependencies": {
907 - "isarray": {
908 - "version": "1.0.0",
909 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
910 - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
911 - }
912 - }
913 - },
914 - "referrer-policy": {
915 - "version": "1.2.0",
916 - "resolved": "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.2.0.tgz",
917 - "integrity": "sha512-LgQJIuS6nAy1Jd88DCQRemyE3mS+ispwlqMk3b0yjZ257fI1v9c+/p6SD5gP5FGyXUIgrNOAfmyioHwZtYv2VA=="
918 - },
919 - "request": {
920 - "version": "2.88.0",
921 - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
922 - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
923 - "requires": {
924 - "aws-sign2": "~0.7.0",
925 - "aws4": "^1.8.0",
926 - "caseless": "~0.12.0",
927 - "combined-stream": "~1.0.6",
928 - "extend": "~3.0.2",
929 - "forever-agent": "~0.6.1",
930 - "form-data": "~2.3.2",
931 - "har-validator": "~5.1.0",
932 - "http-signature": "~1.2.0",
933 - "is-typedarray": "~1.0.0",
934 - "isstream": "~0.1.2",
935 - "json-stringify-safe": "~5.0.1",
936 - "mime-types": "~2.1.19",
937 - "oauth-sign": "~0.9.0",
938 - "performance-now": "^2.1.0",
939 - "qs": "~6.5.2",
940 - "safe-buffer": "^5.1.2",
941 - "tough-cookie": "~2.4.3",
942 - "tunnel-agent": "^0.6.0",
943 - "uuid": "^3.3.2"
944 - }
945 - },
946 - "safe-buffer": {
947 - "version": "5.1.2",
948 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
949 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
950 - },
951 - "safer-buffer": {
952 - "version": "2.1.2",
953 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
954 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
955 - },
956 - "send": {
957 - "version": "0.16.2",
958 - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
959 - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
960 - "requires": {
961 - "debug": "2.6.9",
962 - "depd": "~1.1.2",
963 - "destroy": "~1.0.4",
964 - "encodeurl": "~1.0.2",
965 - "escape-html": "~1.0.3",
966 - "etag": "~1.8.1",
967 - "fresh": "0.5.2",
968 - "http-errors": "~1.6.2",
969 - "mime": "1.4.1",
970 - "ms": "2.0.0",
971 - "on-finished": "~2.3.0",
972 - "range-parser": "~1.2.0",
973 - "statuses": "~1.4.0"
974 - },
975 - "dependencies": {
976 - "statuses": {
977 - "version": "1.4.0",
978 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
979 - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
980 - }
981 - }
982 - },
983 - "serve-static": {
984 - "version": "1.13.2",
985 - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
986 - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
987 - "requires": {
988 - "encodeurl": "~1.0.2",
989 - "escape-html": "~1.0.3",
990 - "parseurl": "~1.3.2",
991 - "send": "0.16.2"
992 - }
993 - },
994 - "setprototypeof": {
995 - "version": "1.1.0",
996 - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
997 - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
998 - },
999 - "socket.io": {
1000 - "version": "2.2.0",
1001 - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz",
1002 - "integrity": "sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w==",
1003 - "requires": {
1004 - "debug": "~4.1.0",
1005 - "engine.io": "~3.3.1",
1006 - "has-binary2": "~1.0.2",
1007 - "socket.io-adapter": "~1.1.0",
1008 - "socket.io-client": "2.2.0",
1009 - "socket.io-parser": "~3.3.0"
1010 - },
1011 - "dependencies": {
1012 - "debug": {
1013 - "version": "4.1.0",
1014 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz",
1015 - "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==",
1016 - "requires": {
1017 - "ms": "^2.1.1"
1018 - }
1019 - },
1020 - "ms": {
1021 - "version": "2.1.1",
1022 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
1023 - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
1024 - }
1025 - }
1026 - },
1027 - "socket.io-adapter": {
1028 - "version": "1.1.1",
1029 - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
1030 - "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs="
1031 - },
1032 - "socket.io-client": {
1033 - "version": "2.2.0",
1034 - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz",
1035 - "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==",
1036 - "requires": {
1037 - "backo2": "1.0.2",
1038 - "base64-arraybuffer": "0.1.5",
1039 - "component-bind": "1.0.0",
1040 - "component-emitter": "1.2.1",
1041 - "debug": "~3.1.0",
1042 - "engine.io-client": "~3.3.1",
1043 - "has-binary2": "~1.0.2",
1044 - "has-cors": "1.1.0",
1045 - "indexof": "0.0.1",
1046 - "object-component": "0.0.3",
1047 - "parseqs": "0.0.5",
1048 - "parseuri": "0.0.5",
1049 - "socket.io-parser": "~3.3.0",
1050 - "to-array": "0.1.4"
1051 - },
1052 - "dependencies": {
1053 - "debug": {
1054 - "version": "3.1.0",
1055 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
1056 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
1057 - "requires": {
1058 - "ms": "2.0.0"
1059 - }
1060 - }
1061 - }
1062 - },
1063 - "socket.io-parser": {
1064 - "version": "3.3.0",
1065 - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz",
1066 - "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==",
1067 - "requires": {
1068 - "component-emitter": "1.2.1",
1069 - "debug": "~3.1.0",
1070 - "isarray": "2.0.1"
1071 - },
1072 - "dependencies": {
1073 - "debug": {
1074 - "version": "3.1.0",
1075 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
1076 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
1077 - "requires": {
1078 - "ms": "2.0.0"
1079 - }
1080 - }
1081 - }
1082 - },
1083 - "sqlstring": {
1084 - "version": "2.3.1",
1085 - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz",
1086 - "integrity": "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A="
1087 - },
1088 - "sshpk": {
1089 - "version": "1.15.2",
1090 - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz",
1091 - "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
1092 - "requires": {
1093 - "asn1": "~0.2.3",
1094 - "assert-plus": "^1.0.0",
1095 - "bcrypt-pbkdf": "^1.0.0",
1096 - "dashdash": "^1.12.0",
1097 - "ecc-jsbn": "~0.1.1",
1098 - "getpass": "^0.1.1",
1099 - "jsbn": "~0.1.0",
1100 - "safer-buffer": "^2.0.2",
1101 - "tweetnacl": "~0.14.0"
1102 - }
1103 - },
1104 - "statuses": {
1105 - "version": "1.5.0",
1106 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1107 - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
1108 - },
1109 - "string_decoder": {
1110 - "version": "1.1.1",
1111 - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1112 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1113 - "requires": {
1114 - "safe-buffer": "~5.1.0"
1115 - }
1116 - },
1117 - "to-array": {
1118 - "version": "0.1.4",
1119 - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
1120 - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
1121 - },
1122 - "tough-cookie": {
1123 - "version": "2.4.3",
1124 - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
1125 - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
1126 - "requires": {
1127 - "psl": "^1.1.24",
1128 - "punycode": "^1.4.1"
1129 - },
1130 - "dependencies": {
1131 - "punycode": {
1132 - "version": "1.4.1",
1133 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
1134 - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
1135 - }
1136 - }
1137 - },
1138 - "tunnel-agent": {
1139 - "version": "0.6.0",
1140 - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
1141 - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
1142 - "requires": {
1143 - "safe-buffer": "^5.0.1"
1144 - }
1145 - },
1146 - "tweetnacl": {
1147 - "version": "0.14.5",
1148 - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
1149 - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
1150 - },
1151 - "type-is": {
1152 - "version": "1.6.16",
1153 - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
1154 - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
1155 - "requires": {
1156 - "media-typer": "0.3.0",
1157 - "mime-types": "~2.1.18"
1158 - }
1159 - },
1160 - "unpipe": {
1161 - "version": "1.0.0",
1162 - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
1163 - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
1164 - },
1165 - "uri-js": {
1166 - "version": "4.2.2",
1167 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1168 - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1169 - "requires": {
1170 - "punycode": "^2.1.0"
1171 - }
1172 - },
1173 - "util-deprecate": {
1174 - "version": "1.0.2",
1175 - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1176 - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
1177 - },
1178 - "utils-merge": {
1179 - "version": "1.0.1",
1180 - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
1181 - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
1182 - },
1183 - "uuid": {
1184 - "version": "3.3.2",
1185 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
1186 - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
1187 - },
1188 - "vary": {
1189 - "version": "1.1.2",
1190 - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
1191 - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
1192 - },
1193 - "verror": {
1194 - "version": "1.10.0",
1195 - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
1196 - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
1197 - "requires": {
1198 - "assert-plus": "^1.0.0",
1199 - "core-util-is": "1.0.2",
1200 - "extsprintf": "^1.2.0"
1201 - }
1202 - },
1203 - "ws": {
1204 - "version": "6.1.2",
1205 - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz",
1206 - "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==",
1207 - "requires": {
1208 - "async-limiter": "~1.0.0"
1209 - }
1210 - },
1211 - "x-xss-protection": {
1212 - "version": "1.3.0",
1213 - "resolved": "https://registry.npmjs.org/x-xss-protection/-/x-xss-protection-1.3.0.tgz",
1214 - "integrity": "sha512-kpyBI9TlVipZO4diReZMAHWtS0MMa/7Kgx8hwG/EuZLiA6sg4Ah/4TRdASHhRRN3boobzcYgFRUFSgHRge6Qhg=="
1215 - },
1216 - "xmlhttprequest-ssl": {
1217 - "version": "1.5.5",
1218 - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
1219 - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4="
1220 - },
1221 - "yeast": {
1222 - "version": "0.1.2",
1223 - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
1224 - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
1225 - }
1226 - }
1227 -}