package-lock.json 45 KB

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