package-lock.json 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123
  1. {
  2. "name": "lan-jukebox",
  3. "version": "0.0.0",
  4. "lockfileVersion": 1,
  5. "requires": true,
  6. "dependencies": {
  7. "@types/bluebird": {
  8. "version": "3.5.8",
  9. "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.8.tgz",
  10. "integrity": "sha512-rBfrD56OxaqVjghtVqp2EEX0ieHkRk6IefDVrQXIVGvlhDOEBTvZff4Q02uo84ukVkH4k5eB1cPKGDM2NlFL8A=="
  11. },
  12. "@types/express": {
  13. "version": "4.0.36",
  14. "resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.36.tgz",
  15. "integrity": "sha512-bT9q2eqH/E72AGBQKT50dh6AXzheTqigGZ1GwDiwmx7vfHff0bZOrvUWjvGpNWPNkRmX1vDF6wonG6rlpBHb1A==",
  16. "requires": {
  17. "@types/express-serve-static-core": "4.0.49",
  18. "@types/serve-static": "1.7.31"
  19. }
  20. },
  21. "@types/express-serve-static-core": {
  22. "version": "4.0.49",
  23. "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.0.49.tgz",
  24. "integrity": "sha512-b7mVHoURu1xaP/V6xw1sYwyv9V0EZ7euyi+sdnbnTZxEkAh4/hzPsI6Eflq+ZzHQ/Tgl7l16Jz+0oz8F46MLnA==",
  25. "requires": {
  26. "@types/node": "8.0.15"
  27. }
  28. },
  29. "@types/mime": {
  30. "version": "1.3.1",
  31. "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.1.tgz",
  32. "integrity": "sha512-rek8twk9C58gHYqIrUlJsx8NQMhlxqHzln9Z9ODqiNgv3/s+ZwIrfr+djqzsnVM12xe9hL98iJ20lj2RvCBv6A=="
  33. },
  34. "@types/node": {
  35. "version": "8.0.15",
  36. "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.15.tgz",
  37. "integrity": "sha512-ASl21hskyMlYJkx11SqyWksFHZ0Eb8hiQK+VLZYRCpm99KcPj+JuO1rfVCM2kNKhKKpdR1DVlFrrOYiSeUeiIg=="
  38. },
  39. "@types/serve-static": {
  40. "version": "1.7.31",
  41. "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz",
  42. "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=",
  43. "requires": {
  44. "@types/express-serve-static-core": "4.0.49",
  45. "@types/mime": "1.3.1"
  46. }
  47. },
  48. "accepts": {
  49. "version": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz",
  50. "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=",
  51. "requires": {
  52. "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz",
  53. "negotiator": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz"
  54. }
  55. },
  56. "after": {
  57. "version": "0.8.2",
  58. "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
  59. "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
  60. },
  61. "align-text": {
  62. "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
  63. "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
  64. "requires": {
  65. "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz",
  66. "longest": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
  67. "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
  68. }
  69. },
  70. "amdefine": {
  71. "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  72. "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
  73. },
  74. "array-flatten": {
  75. "version": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  76. "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
  77. },
  78. "arraybuffer.slice": {
  79. "version": "0.0.6",
  80. "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz",
  81. "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco="
  82. },
  83. "async": {
  84. "version": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
  85. "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
  86. },
  87. "backo2": {
  88. "version": "1.0.2",
  89. "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
  90. "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
  91. },
  92. "base64-arraybuffer": {
  93. "version": "0.1.5",
  94. "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
  95. "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
  96. },
  97. "base64id": {
  98. "version": "1.0.0",
  99. "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
  100. "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
  101. },
  102. "basic-auth": {
  103. "version": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz",
  104. "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA="
  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. "bindings": {
  115. "version": "1.2.1",
  116. "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz",
  117. "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE="
  118. },
  119. "blob": {
  120. "version": "0.0.4",
  121. "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
  122. "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE="
  123. },
  124. "bluebird": {
  125. "version": "3.5.0",
  126. "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
  127. "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw="
  128. },
  129. "body-parser": {
  130. "version": "https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz",
  131. "integrity": "sha1-11eM9PHRHV9uqATO813Hp/9trmc=",
  132. "requires": {
  133. "bytes": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
  134. "content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
  135. "debug": "2.2.0",
  136. "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
  137. "http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz",
  138. "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
  139. "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  140. "qs": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz",
  141. "raw-body": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
  142. "type-is": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz"
  143. },
  144. "dependencies": {
  145. "debug": {
  146. "version": "2.2.0",
  147. "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
  148. "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
  149. "requires": {
  150. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
  151. }
  152. }
  153. }
  154. },
  155. "bytes": {
  156. "version": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
  157. "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk="
  158. },
  159. "callsite": {
  160. "version": "1.0.0",
  161. "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
  162. "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
  163. },
  164. "camelcase": {
  165. "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
  166. "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
  167. "optional": true
  168. },
  169. "center-align": {
  170. "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
  171. "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
  172. "optional": true,
  173. "requires": {
  174. "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
  175. "lazy-cache": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"
  176. }
  177. },
  178. "cliui": {
  179. "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
  180. "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
  181. "optional": true,
  182. "requires": {
  183. "center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
  184. "right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
  185. "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"
  186. },
  187. "dependencies": {
  188. "wordwrap": {
  189. "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
  190. "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
  191. "optional": true
  192. }
  193. }
  194. },
  195. "component-bind": {
  196. "version": "1.0.0",
  197. "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
  198. "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
  199. },
  200. "component-emitter": {
  201. "version": "1.2.1",
  202. "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
  203. "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
  204. },
  205. "component-inherit": {
  206. "version": "0.0.3",
  207. "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
  208. "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
  209. },
  210. "content-disposition": {
  211. "version": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.1.tgz",
  212. "integrity": "sha1-h0dsamfI2qh+Muh2Ft+IO6f7Bxs="
  213. },
  214. "content-type": {
  215. "version": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
  216. "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0="
  217. },
  218. "cookie": {
  219. "version": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
  220. "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
  221. },
  222. "cookie-parser": {
  223. "version": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz",
  224. "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=",
  225. "requires": {
  226. "cookie": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
  227. "cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
  228. }
  229. },
  230. "cookie-signature": {
  231. "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  232. "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
  233. },
  234. "core-util-is": {
  235. "version": "1.0.2",
  236. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  237. "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
  238. },
  239. "debug": {
  240. "version": "2.6.8",
  241. "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
  242. "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
  243. "requires": {
  244. "ms": "2.0.0"
  245. },
  246. "dependencies": {
  247. "ms": {
  248. "version": "2.0.0",
  249. "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  250. "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  251. }
  252. }
  253. },
  254. "decamelize": {
  255. "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
  256. "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
  257. "optional": true
  258. },
  259. "depd": {
  260. "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
  261. "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM="
  262. },
  263. "destroy": {
  264. "version": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  265. "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  266. },
  267. "ee-first": {
  268. "version": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  269. "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  270. },
  271. "engine.io": {
  272. "version": "3.1.0",
  273. "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.0.tgz",
  274. "integrity": "sha1-XKQ4486f28kVxKIcjdnhJmcG5X4=",
  275. "requires": {
  276. "accepts": "1.3.3",
  277. "base64id": "1.0.0",
  278. "cookie": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
  279. "debug": "2.6.8",
  280. "engine.io-parser": "2.1.1",
  281. "uws": "0.14.5",
  282. "ws": "2.3.1"
  283. },
  284. "dependencies": {
  285. "accepts": {
  286. "version": "1.3.3",
  287. "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
  288. "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
  289. "requires": {
  290. "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz",
  291. "negotiator": "0.6.1"
  292. }
  293. },
  294. "negotiator": {
  295. "version": "0.6.1",
  296. "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
  297. "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
  298. }
  299. }
  300. },
  301. "engine.io-client": {
  302. "version": "3.1.1",
  303. "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.1.tgz",
  304. "integrity": "sha1-QVqYUrrbFPoAj6PvHjFgjbZ2EyU=",
  305. "requires": {
  306. "component-emitter": "1.2.1",
  307. "component-inherit": "0.0.3",
  308. "debug": "2.6.8",
  309. "engine.io-parser": "2.1.1",
  310. "has-cors": "1.1.0",
  311. "indexof": "0.0.1",
  312. "parsejson": "0.0.3",
  313. "parseqs": "0.0.5",
  314. "parseuri": "0.0.5",
  315. "ws": "2.3.1",
  316. "xmlhttprequest-ssl": "1.5.3",
  317. "yeast": "0.1.2"
  318. }
  319. },
  320. "engine.io-parser": {
  321. "version": "2.1.1",
  322. "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.1.tgz",
  323. "integrity": "sha1-4Ps/DgRi9/WLt3waUun1p+JuRmg=",
  324. "requires": {
  325. "after": "0.8.2",
  326. "arraybuffer.slice": "0.0.6",
  327. "base64-arraybuffer": "0.1.5",
  328. "blob": "0.0.4",
  329. "has-binary2": "1.0.2"
  330. }
  331. },
  332. "escape-html": {
  333. "version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  334. "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  335. },
  336. "etag": {
  337. "version": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
  338. "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg="
  339. },
  340. "express": {
  341. "version": "https://registry.npmjs.org/express/-/express-4.13.4.tgz",
  342. "integrity": "sha1-PAt288d1kMg0VzkGHsC9O6Bn7CQ=",
  343. "requires": {
  344. "accepts": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz",
  345. "array-flatten": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  346. "content-disposition": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.1.tgz",
  347. "content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
  348. "cookie": "https://registry.npmjs.org/cookie/-/cookie-0.1.5.tgz",
  349. "cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  350. "debug": "2.2.0",
  351. "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
  352. "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  353. "etag": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
  354. "finalhandler": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz",
  355. "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
  356. "merge-descriptors": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  357. "methods": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  358. "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  359. "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
  360. "path-to-regexp": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  361. "proxy-addr": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz",
  362. "qs": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz",
  363. "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
  364. "send": "https://registry.npmjs.org/send/-/send-0.13.1.tgz",
  365. "serve-static": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz",
  366. "type-is": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz",
  367. "utils-merge": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
  368. "vary": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz"
  369. },
  370. "dependencies": {
  371. "cookie": {
  372. "version": "https://registry.npmjs.org/cookie/-/cookie-0.1.5.tgz",
  373. "integrity": "sha1-armUiksa4hlSzSWIUwpHItQETXw="
  374. },
  375. "debug": {
  376. "version": "2.2.0",
  377. "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
  378. "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
  379. "requires": {
  380. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
  381. }
  382. },
  383. "qs": {
  384. "version": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz",
  385. "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc="
  386. }
  387. }
  388. },
  389. "express-validator": {
  390. "version": "3.2.1",
  391. "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-3.2.1.tgz",
  392. "integrity": "sha1-RWA+fu5pMYXCGY+969QUkl/9NSQ=",
  393. "requires": {
  394. "@types/bluebird": "3.5.8",
  395. "@types/express": "4.0.36",
  396. "bluebird": "3.5.0",
  397. "lodash": "4.17.4",
  398. "validator": "6.2.1"
  399. }
  400. },
  401. "finalhandler": {
  402. "version": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz",
  403. "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=",
  404. "requires": {
  405. "debug": "2.2.0",
  406. "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  407. "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  408. "unpipe": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
  409. },
  410. "dependencies": {
  411. "debug": {
  412. "version": "2.2.0",
  413. "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
  414. "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
  415. "requires": {
  416. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
  417. }
  418. }
  419. }
  420. },
  421. "follow-redirects": {
  422. "version": "0.0.7",
  423. "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.7.tgz",
  424. "integrity": "sha1-NLkLqyqRGqNHVx2pDyK9NuzYqRk=",
  425. "requires": {
  426. "debug": "2.6.8",
  427. "stream-consume": "0.1.0"
  428. }
  429. },
  430. "foreachasync": {
  431. "version": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
  432. "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY="
  433. },
  434. "forwarded": {
  435. "version": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz",
  436. "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M="
  437. },
  438. "fresh": {
  439. "version": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
  440. "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8="
  441. },
  442. "handlebars": {
  443. "version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz",
  444. "integrity": "sha1-ksbta7FkEQxQ1NjQ+93HCAbG+Oc=",
  445. "requires": {
  446. "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
  447. "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
  448. "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
  449. "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz"
  450. }
  451. },
  452. "has-binary2": {
  453. "version": "1.0.2",
  454. "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz",
  455. "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=",
  456. "requires": {
  457. "isarray": "2.0.1"
  458. },
  459. "dependencies": {
  460. "isarray": {
  461. "version": "2.0.1",
  462. "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
  463. "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
  464. }
  465. }
  466. },
  467. "has-cors": {
  468. "version": "1.1.0",
  469. "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
  470. "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
  471. },
  472. "hbs": {
  473. "version": "https://registry.npmjs.org/hbs/-/hbs-4.0.1.tgz",
  474. "integrity": "sha1-S/2YZQ3IydrESzyprfnAmOi8M7Y=",
  475. "requires": {
  476. "handlebars": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz",
  477. "walk": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz"
  478. }
  479. },
  480. "home": {
  481. "version": "0.1.8",
  482. "resolved": "https://registry.npmjs.org/home/-/home-0.1.8.tgz",
  483. "integrity": "sha1-SHjoYJ1XnNQfhwX9QLejDu0U3FQ="
  484. },
  485. "http-errors": {
  486. "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz",
  487. "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=",
  488. "requires": {
  489. "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  490. "setprototypeof": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz",
  491. "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz"
  492. }
  493. },
  494. "iconv-lite": {
  495. "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
  496. "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI="
  497. },
  498. "indexof": {
  499. "version": "0.0.1",
  500. "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
  501. "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
  502. },
  503. "inherits": {
  504. "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  505. "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
  506. },
  507. "ipaddr.js": {
  508. "version": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.5.tgz",
  509. "integrity": "sha1-X6eM8wG4JceKvDBC2BJyMEnqI8c="
  510. },
  511. "is-buffer": {
  512. "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz",
  513. "integrity": "sha1-z8hszV3FpS+oBIkRHGkgxFfi2Ys="
  514. },
  515. "isarray": {
  516. "version": "0.0.1",
  517. "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
  518. "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
  519. },
  520. "keypress": {
  521. "version": "0.2.1",
  522. "resolved": "https://registry.npmjs.org/keypress/-/keypress-0.2.1.tgz",
  523. "integrity": "sha1-HoBFQlABjbrUw/6USX1uZ7YmnHc="
  524. },
  525. "kind-of": {
  526. "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz",
  527. "integrity": "sha1-R11pil5J/15T0U4+cyQp3Iv0z0c=",
  528. "requires": {
  529. "is-buffer": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz"
  530. }
  531. },
  532. "lame": {
  533. "version": "1.2.4",
  534. "resolved": "https://registry.npmjs.org/lame/-/lame-1.2.4.tgz",
  535. "integrity": "sha1-VGgBUU4t6MoMie7yIogMjcZxJIU=",
  536. "requires": {
  537. "bindings": "1.2.1",
  538. "debug": "2.6.8",
  539. "nan": "2.6.2",
  540. "readable-stream": "1.1.14"
  541. }
  542. },
  543. "lazy-cache": {
  544. "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
  545. "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
  546. "optional": true
  547. },
  548. "lodash": {
  549. "version": "4.17.4",
  550. "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
  551. "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
  552. },
  553. "longest": {
  554. "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
  555. "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
  556. },
  557. "media-typer": {
  558. "version": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  559. "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
  560. },
  561. "merge-descriptors": {
  562. "version": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  563. "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
  564. },
  565. "methods": {
  566. "version": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  567. "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
  568. },
  569. "mime": {
  570. "version": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
  571. "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM="
  572. },
  573. "mime-db": {
  574. "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz",
  575. "integrity": "sha1-wY29fHOl2/b0SgJNwNFloeexw5I="
  576. },
  577. "mime-types": {
  578. "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz",
  579. "integrity": "sha1-4HqqnGxrmnyjASxpADrSWjnpKog=",
  580. "requires": {
  581. "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz"
  582. }
  583. },
  584. "minimist": {
  585. "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
  586. "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
  587. },
  588. "morgan": {
  589. "version": "https://registry.npmjs.org/morgan/-/morgan-1.7.0.tgz",
  590. "integrity": "sha1-6xDKjlDRq+D409rVwCAdBS2YHGI=",
  591. "requires": {
  592. "basic-auth": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz",
  593. "debug": "2.2.0",
  594. "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
  595. "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  596. "on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz"
  597. },
  598. "dependencies": {
  599. "debug": {
  600. "version": "2.2.0",
  601. "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
  602. "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
  603. "requires": {
  604. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
  605. }
  606. }
  607. }
  608. },
  609. "ms": {
  610. "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
  611. "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
  612. },
  613. "nan": {
  614. "version": "2.6.2",
  615. "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
  616. "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U="
  617. },
  618. "negotiator": {
  619. "version": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz",
  620. "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g="
  621. },
  622. "object-assign": {
  623. "version": "4.1.1",
  624. "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  625. "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
  626. },
  627. "object-component": {
  628. "version": "0.0.3",
  629. "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
  630. "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE="
  631. },
  632. "on-finished": {
  633. "version": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  634. "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  635. "requires": {
  636. "ee-first": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
  637. }
  638. },
  639. "on-headers": {
  640. "version": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
  641. "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="
  642. },
  643. "optimist": {
  644. "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
  645. "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
  646. "requires": {
  647. "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
  648. "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"
  649. }
  650. },
  651. "parsejson": {
  652. "version": "0.0.3",
  653. "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz",
  654. "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=",
  655. "requires": {
  656. "better-assert": "1.0.2"
  657. }
  658. },
  659. "parseqs": {
  660. "version": "0.0.5",
  661. "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
  662. "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
  663. "requires": {
  664. "better-assert": "1.0.2"
  665. }
  666. },
  667. "parseuri": {
  668. "version": "0.0.5",
  669. "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
  670. "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
  671. "requires": {
  672. "better-assert": "1.0.2"
  673. }
  674. },
  675. "parseurl": {
  676. "version": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
  677. "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY="
  678. },
  679. "path-to-regexp": {
  680. "version": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  681. "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
  682. },
  683. "pcm-volume": {
  684. "version": "1.0.0",
  685. "resolved": "https://registry.npmjs.org/pcm-volume/-/pcm-volume-1.0.0.tgz",
  686. "integrity": "sha1-6qhRyUloq24ULOLhKVNwi+Sn8MA=",
  687. "requires": {
  688. "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
  689. }
  690. },
  691. "player": {
  692. "version": "0.6.1",
  693. "resolved": "https://registry.npmjs.org/player/-/player-0.6.1.tgz",
  694. "integrity": "sha1-hHFkvdhl6yqOOGNuFNEoMI0nrEQ=",
  695. "requires": {
  696. "async": "0.9.2",
  697. "follow-redirects": "0.0.7",
  698. "home": "0.1.8",
  699. "keypress": "0.2.1",
  700. "lame": "1.2.4",
  701. "pcm-volume": "1.0.0",
  702. "pool_stream": "0.0.2",
  703. "speaker": "0.2.6",
  704. "underscore": "1.6.0"
  705. },
  706. "dependencies": {
  707. "async": {
  708. "version": "0.9.2",
  709. "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
  710. "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
  711. }
  712. }
  713. },
  714. "pool_stream": {
  715. "version": "0.0.2",
  716. "resolved": "https://registry.npmjs.org/pool_stream/-/pool_stream-0.0.2.tgz",
  717. "integrity": "sha1-OB5wB2WkpSNgwwzdi+I3AqGnj94="
  718. },
  719. "proxy-addr": {
  720. "version": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz",
  721. "integrity": "sha1-DUCoL4Afw1VWfS7LZe/j8HfxIcU=",
  722. "requires": {
  723. "forwarded": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz",
  724. "ipaddr.js": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.5.tgz"
  725. }
  726. },
  727. "qs": {
  728. "version": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz",
  729. "integrity": "sha1-O3hIwDwt7OaalSKw+ujEEm10Xzs="
  730. },
  731. "range-parser": {
  732. "version": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
  733. "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU="
  734. },
  735. "raw-body": {
  736. "version": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
  737. "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=",
  738. "requires": {
  739. "bytes": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
  740. "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
  741. "unpipe": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
  742. }
  743. },
  744. "readable-stream": {
  745. "version": "1.1.14",
  746. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
  747. "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
  748. "requires": {
  749. "core-util-is": "1.0.2",
  750. "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  751. "isarray": "0.0.1",
  752. "string_decoder": "0.10.31"
  753. }
  754. },
  755. "repeat-string": {
  756. "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
  757. "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
  758. },
  759. "right-align": {
  760. "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
  761. "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
  762. "optional": true,
  763. "requires": {
  764. "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz"
  765. }
  766. },
  767. "safe-buffer": {
  768. "version": "5.0.1",
  769. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
  770. "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c="
  771. },
  772. "send": {
  773. "version": "https://registry.npmjs.org/send/-/send-0.13.1.tgz",
  774. "integrity": "sha1-ow1fTILIqbrprQCh2bG9vm8Zntc=",
  775. "requires": {
  776. "debug": "2.2.0",
  777. "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
  778. "destroy": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  779. "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  780. "etag": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
  781. "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
  782. "http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
  783. "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
  784. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
  785. "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  786. "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
  787. "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
  788. },
  789. "dependencies": {
  790. "debug": {
  791. "version": "2.2.0",
  792. "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
  793. "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
  794. "requires": {
  795. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
  796. }
  797. },
  798. "http-errors": {
  799. "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
  800. "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
  801. "requires": {
  802. "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  803. "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
  804. }
  805. },
  806. "statuses": {
  807. "version": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz",
  808. "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg="
  809. }
  810. }
  811. },
  812. "serve-favicon": {
  813. "version": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz",
  814. "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=",
  815. "requires": {
  816. "etag": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
  817. "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
  818. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
  819. "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz"
  820. },
  821. "dependencies": {
  822. "ms": {
  823. "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
  824. "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
  825. }
  826. }
  827. },
  828. "serve-static": {
  829. "version": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz",
  830. "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=",
  831. "requires": {
  832. "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  833. "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
  834. "send": "https://registry.npmjs.org/send/-/send-0.13.2.tgz"
  835. },
  836. "dependencies": {
  837. "http-errors": {
  838. "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
  839. "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
  840. "requires": {
  841. "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  842. "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
  843. }
  844. },
  845. "send": {
  846. "version": "https://registry.npmjs.org/send/-/send-0.13.2.tgz",
  847. "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=",
  848. "requires": {
  849. "debug": "2.2.0",
  850. "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
  851. "destroy": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  852. "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  853. "etag": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
  854. "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
  855. "http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
  856. "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
  857. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
  858. "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  859. "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
  860. "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
  861. },
  862. "dependencies": {
  863. "debug": {
  864. "version": "2.2.0",
  865. "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
  866. "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
  867. "requires": {
  868. "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
  869. }
  870. }
  871. }
  872. },
  873. "statuses": {
  874. "version": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz",
  875. "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg="
  876. }
  877. }
  878. },
  879. "setprototypeof": {
  880. "version": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz",
  881. "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg="
  882. },
  883. "socket.io": {
  884. "version": "2.0.3",
  885. "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.3.tgz",
  886. "integrity": "sha1-Q1nwaiSTOua9CHeYr3jGgOrjReM=",
  887. "requires": {
  888. "debug": "2.6.8",
  889. "engine.io": "3.1.0",
  890. "object-assign": "4.1.1",
  891. "socket.io-adapter": "1.1.0",
  892. "socket.io-client": "2.0.3",
  893. "socket.io-parser": "3.1.2"
  894. }
  895. },
  896. "socket.io-adapter": {
  897. "version": "1.1.0",
  898. "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.0.tgz",
  899. "integrity": "sha1-x6pGUB3VVsLLiiivj/lcC14dqkw=",
  900. "requires": {
  901. "debug": "2.3.3"
  902. },
  903. "dependencies": {
  904. "debug": {
  905. "version": "2.3.3",
  906. "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
  907. "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
  908. "requires": {
  909. "ms": "0.7.2"
  910. }
  911. },
  912. "ms": {
  913. "version": "0.7.2",
  914. "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
  915. "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
  916. }
  917. }
  918. },
  919. "socket.io-client": {
  920. "version": "2.0.3",
  921. "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.3.tgz",
  922. "integrity": "sha1-bK9K/5+FsZ/ZG2zhPWmttWT4hzs=",
  923. "requires": {
  924. "backo2": "1.0.2",
  925. "base64-arraybuffer": "0.1.5",
  926. "component-bind": "1.0.0",
  927. "component-emitter": "1.2.1",
  928. "debug": "2.6.8",
  929. "engine.io-client": "3.1.1",
  930. "has-cors": "1.1.0",
  931. "indexof": "0.0.1",
  932. "object-component": "0.0.3",
  933. "parseqs": "0.0.5",
  934. "parseuri": "0.0.5",
  935. "socket.io-parser": "3.1.2",
  936. "to-array": "0.1.4"
  937. }
  938. },
  939. "socket.io-parser": {
  940. "version": "3.1.2",
  941. "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz",
  942. "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=",
  943. "requires": {
  944. "component-emitter": "1.2.1",
  945. "debug": "2.6.8",
  946. "has-binary2": "1.0.2",
  947. "isarray": "2.0.1"
  948. },
  949. "dependencies": {
  950. "isarray": {
  951. "version": "2.0.1",
  952. "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
  953. "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
  954. }
  955. }
  956. },
  957. "source-map": {
  958. "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
  959. "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
  960. "requires": {
  961. "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
  962. }
  963. },
  964. "speaker": {
  965. "version": "0.2.6",
  966. "resolved": "https://registry.npmjs.org/speaker/-/speaker-0.2.6.tgz",
  967. "integrity": "sha1-0p6Qt94bkmpHcYeW2hHyup68GZo=",
  968. "requires": {
  969. "bindings": "1.2.1",
  970. "debug": "2.6.8",
  971. "nan": "2.6.2",
  972. "readable-stream": "1.0.34"
  973. },
  974. "dependencies": {
  975. "readable-stream": {
  976. "version": "1.0.34",
  977. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
  978. "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
  979. "requires": {
  980. "core-util-is": "1.0.2",
  981. "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  982. "isarray": "0.0.1",
  983. "string_decoder": "0.10.31"
  984. }
  985. }
  986. }
  987. },
  988. "statuses": {
  989. "version": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
  990. "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
  991. },
  992. "stream-consume": {
  993. "version": "0.1.0",
  994. "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz",
  995. "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8="
  996. },
  997. "string_decoder": {
  998. "version": "0.10.31",
  999. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
  1000. "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
  1001. },
  1002. "to-array": {
  1003. "version": "0.1.4",
  1004. "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
  1005. "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
  1006. },
  1007. "type-is": {
  1008. "version": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz",
  1009. "integrity": "sha1-4hljnBfe0coHiQkt1UoDgmuBfLI=",
  1010. "requires": {
  1011. "media-typer": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  1012. "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz"
  1013. }
  1014. },
  1015. "uglify-js": {
  1016. "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
  1017. "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
  1018. "optional": true,
  1019. "requires": {
  1020. "async": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
  1021. "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
  1022. "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
  1023. "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz"
  1024. },
  1025. "dependencies": {
  1026. "async": {
  1027. "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
  1028. "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
  1029. "optional": true
  1030. },
  1031. "source-map": {
  1032. "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
  1033. "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
  1034. "optional": true
  1035. }
  1036. }
  1037. },
  1038. "uglify-to-browserify": {
  1039. "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
  1040. "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
  1041. "optional": true
  1042. },
  1043. "ultron": {
  1044. "version": "1.1.0",
  1045. "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.0.tgz",
  1046. "integrity": "sha1-sHoualQagV/Go0zNRTO67DB8qGQ="
  1047. },
  1048. "underscore": {
  1049. "version": "1.6.0",
  1050. "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
  1051. "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag="
  1052. },
  1053. "unpipe": {
  1054. "version": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  1055. "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
  1056. },
  1057. "utils-merge": {
  1058. "version": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
  1059. "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg="
  1060. },
  1061. "uws": {
  1062. "version": "0.14.5",
  1063. "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz",
  1064. "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=",
  1065. "optional": true
  1066. },
  1067. "validator": {
  1068. "version": "6.2.1",
  1069. "resolved": "https://registry.npmjs.org/validator/-/validator-6.2.1.tgz",
  1070. "integrity": "sha1-vFdbeNFb6y4zimZbqVMMf0Ce9mc="
  1071. },
  1072. "vary": {
  1073. "version": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz",
  1074. "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA="
  1075. },
  1076. "walk": {
  1077. "version": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz",
  1078. "integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins=",
  1079. "requires": {
  1080. "foreachasync": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz"
  1081. }
  1082. },
  1083. "window-size": {
  1084. "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
  1085. "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
  1086. "optional": true
  1087. },
  1088. "wordwrap": {
  1089. "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
  1090. "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
  1091. },
  1092. "ws": {
  1093. "version": "2.3.1",
  1094. "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz",
  1095. "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=",
  1096. "requires": {
  1097. "safe-buffer": "5.0.1",
  1098. "ultron": "1.1.0"
  1099. }
  1100. },
  1101. "xmlhttprequest-ssl": {
  1102. "version": "1.5.3",
  1103. "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz",
  1104. "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0="
  1105. },
  1106. "yargs": {
  1107. "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
  1108. "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
  1109. "optional": true,
  1110. "requires": {
  1111. "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
  1112. "cliui": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
  1113. "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
  1114. "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz"
  1115. }
  1116. },
  1117. "yeast": {
  1118. "version": "0.1.2",
  1119. "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
  1120. "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
  1121. }
  1122. }
  1123. }