package-lock.json 43 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144
  1. {
  2. "name": "login-register",
  3. "version": "1.0.0",
  4. "lockfileVersion": 1,
  5. "requires": true,
  6. "dependencies": {
  7. "accepts": {
  8. "version": "1.3.7",
  9. "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
  10. "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
  11. "requires": {
  12. "mime-types": "~2.1.24",
  13. "negotiator": "0.6.2"
  14. }
  15. },
  16. "array-flatten": {
  17. "version": "1.1.1",
  18. "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  19. "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
  20. },
  21. "asap": {
  22. "version": "2.0.6",
  23. "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
  24. "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
  25. },
  26. "asn1": {
  27. "version": "0.2.4",
  28. "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
  29. "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
  30. "requires": {
  31. "safer-buffer": "~2.1.0"
  32. }
  33. },
  34. "async": {
  35. "version": "2.6.1",
  36. "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
  37. "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
  38. "requires": {
  39. "lodash": "^4.17.10"
  40. }
  41. },
  42. "balanced-match": {
  43. "version": "1.0.0",
  44. "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
  45. "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
  46. },
  47. "bcrypt-pbkdf": {
  48. "version": "1.0.2",
  49. "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
  50. "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
  51. "requires": {
  52. "tweetnacl": "^0.14.3"
  53. }
  54. },
  55. "bcryptjs": {
  56. "version": "2.4.3",
  57. "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
  58. "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms="
  59. },
  60. "bluebird": {
  61. "version": "3.5.1",
  62. "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
  63. "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
  64. },
  65. "body-parser": {
  66. "version": "1.19.0",
  67. "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
  68. "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
  69. "requires": {
  70. "bytes": "3.1.0",
  71. "content-type": "~1.0.4",
  72. "debug": "2.6.9",
  73. "depd": "~1.1.2",
  74. "http-errors": "1.7.2",
  75. "iconv-lite": "0.4.24",
  76. "on-finished": "~2.3.0",
  77. "qs": "6.7.0",
  78. "raw-body": "2.4.0",
  79. "type-is": "~1.6.17"
  80. }
  81. },
  82. "brace-expansion": {
  83. "version": "1.1.11",
  84. "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  85. "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  86. "requires": {
  87. "balanced-match": "^1.0.0",
  88. "concat-map": "0.0.1"
  89. }
  90. },
  91. "bson": {
  92. "version": "1.1.1",
  93. "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.1.tgz",
  94. "integrity": "sha512-jCGVYLoYMHDkOsbwJZBCqwMHyH4c+wzgI9hG7Z6SZJRXWr+x58pdIbm2i9a/jFGCkRJqRUr8eoI7lDWa0hTkxg=="
  95. },
  96. "busboy": {
  97. "version": "0.2.14",
  98. "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz",
  99. "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=",
  100. "requires": {
  101. "dicer": "0.2.5",
  102. "readable-stream": "1.1.x"
  103. }
  104. },
  105. "bytes": {
  106. "version": "3.1.0",
  107. "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
  108. "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
  109. },
  110. "commander": {
  111. "version": "2.20.0",
  112. "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
  113. "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
  114. "optional": true
  115. },
  116. "concat-map": {
  117. "version": "0.0.1",
  118. "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  119. "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
  120. },
  121. "connect-flash": {
  122. "version": "0.1.1",
  123. "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz",
  124. "integrity": "sha1-2GMPJtlaf4UfmVax6MxnMvO2qjA="
  125. },
  126. "content-disposition": {
  127. "version": "0.5.2",
  128. "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
  129. "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
  130. },
  131. "content-type": {
  132. "version": "1.0.4",
  133. "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
  134. "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
  135. },
  136. "cookie": {
  137. "version": "0.3.1",
  138. "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
  139. "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
  140. },
  141. "cookie-parser": {
  142. "version": "1.4.4",
  143. "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.4.tgz",
  144. "integrity": "sha512-lo13tqF3JEtFO7FyA49CqbhaFkskRJ0u/UAiINgrIXeRCY41c88/zxtrECl8AKH3B0hj9q10+h3Kt8I7KlW4tw==",
  145. "requires": {
  146. "cookie": "0.3.1",
  147. "cookie-signature": "1.0.6"
  148. }
  149. },
  150. "cookie-signature": {
  151. "version": "1.0.6",
  152. "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  153. "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
  154. },
  155. "core-util-is": {
  156. "version": "1.0.2",
  157. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  158. "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
  159. },
  160. "debug": {
  161. "version": "2.6.9",
  162. "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  163. "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  164. "requires": {
  165. "ms": "2.0.0"
  166. }
  167. },
  168. "define-properties": {
  169. "version": "1.1.3",
  170. "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
  171. "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
  172. "requires": {
  173. "object-keys": "^1.0.12"
  174. }
  175. },
  176. "depd": {
  177. "version": "1.1.2",
  178. "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
  179. "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
  180. },
  181. "destroy": {
  182. "version": "1.0.4",
  183. "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  184. "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  185. },
  186. "dicer": {
  187. "version": "0.2.5",
  188. "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz",
  189. "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=",
  190. "requires": {
  191. "readable-stream": "1.1.x",
  192. "streamsearch": "0.1.2"
  193. }
  194. },
  195. "duplexify": {
  196. "version": "3.7.1",
  197. "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
  198. "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
  199. "requires": {
  200. "end-of-stream": "^1.0.0",
  201. "inherits": "^2.0.1",
  202. "readable-stream": "^2.0.0",
  203. "stream-shift": "^1.0.0"
  204. },
  205. "dependencies": {
  206. "isarray": {
  207. "version": "1.0.0",
  208. "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  209. "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
  210. },
  211. "readable-stream": {
  212. "version": "2.3.6",
  213. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
  214. "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
  215. "requires": {
  216. "core-util-is": "~1.0.0",
  217. "inherits": "~2.0.3",
  218. "isarray": "~1.0.0",
  219. "process-nextick-args": "~2.0.0",
  220. "safe-buffer": "~5.1.1",
  221. "string_decoder": "~1.1.1",
  222. "util-deprecate": "~1.0.1"
  223. }
  224. },
  225. "string_decoder": {
  226. "version": "1.1.1",
  227. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  228. "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  229. "requires": {
  230. "safe-buffer": "~5.1.0"
  231. }
  232. }
  233. }
  234. },
  235. "ee-first": {
  236. "version": "1.1.1",
  237. "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  238. "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  239. },
  240. "ejs": {
  241. "version": "2.6.1",
  242. "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz",
  243. "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ=="
  244. },
  245. "encodeurl": {
  246. "version": "1.0.2",
  247. "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
  248. "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
  249. },
  250. "end-of-stream": {
  251. "version": "1.4.1",
  252. "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
  253. "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
  254. "requires": {
  255. "once": "^1.4.0"
  256. }
  257. },
  258. "escape-html": {
  259. "version": "1.0.3",
  260. "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  261. "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  262. },
  263. "etag": {
  264. "version": "1.8.1",
  265. "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  266. "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
  267. },
  268. "express": {
  269. "version": "4.16.4",
  270. "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
  271. "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
  272. "requires": {
  273. "accepts": "~1.3.5",
  274. "array-flatten": "1.1.1",
  275. "body-parser": "1.18.3",
  276. "content-disposition": "0.5.2",
  277. "content-type": "~1.0.4",
  278. "cookie": "0.3.1",
  279. "cookie-signature": "1.0.6",
  280. "debug": "2.6.9",
  281. "depd": "~1.1.2",
  282. "encodeurl": "~1.0.2",
  283. "escape-html": "~1.0.3",
  284. "etag": "~1.8.1",
  285. "finalhandler": "1.1.1",
  286. "fresh": "0.5.2",
  287. "merge-descriptors": "1.0.1",
  288. "methods": "~1.1.2",
  289. "on-finished": "~2.3.0",
  290. "parseurl": "~1.3.2",
  291. "path-to-regexp": "0.1.7",
  292. "proxy-addr": "~2.0.4",
  293. "qs": "6.5.2",
  294. "range-parser": "~1.2.0",
  295. "safe-buffer": "5.1.2",
  296. "send": "0.16.2",
  297. "serve-static": "1.13.2",
  298. "setprototypeof": "1.1.0",
  299. "statuses": "~1.4.0",
  300. "type-is": "~1.6.16",
  301. "utils-merge": "1.0.1",
  302. "vary": "~1.1.2"
  303. },
  304. "dependencies": {
  305. "body-parser": {
  306. "version": "1.18.3",
  307. "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
  308. "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
  309. "requires": {
  310. "bytes": "3.0.0",
  311. "content-type": "~1.0.4",
  312. "debug": "2.6.9",
  313. "depd": "~1.1.2",
  314. "http-errors": "~1.6.3",
  315. "iconv-lite": "0.4.23",
  316. "on-finished": "~2.3.0",
  317. "qs": "6.5.2",
  318. "raw-body": "2.3.3",
  319. "type-is": "~1.6.16"
  320. }
  321. },
  322. "bytes": {
  323. "version": "3.0.0",
  324. "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
  325. "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
  326. },
  327. "http-errors": {
  328. "version": "1.6.3",
  329. "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
  330. "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
  331. "requires": {
  332. "depd": "~1.1.2",
  333. "inherits": "2.0.3",
  334. "setprototypeof": "1.1.0",
  335. "statuses": ">= 1.4.0 < 2"
  336. }
  337. },
  338. "iconv-lite": {
  339. "version": "0.4.23",
  340. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
  341. "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
  342. "requires": {
  343. "safer-buffer": ">= 2.1.2 < 3"
  344. }
  345. },
  346. "qs": {
  347. "version": "6.5.2",
  348. "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
  349. "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
  350. },
  351. "raw-body": {
  352. "version": "2.3.3",
  353. "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
  354. "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
  355. "requires": {
  356. "bytes": "3.0.0",
  357. "http-errors": "1.6.3",
  358. "iconv-lite": "0.4.23",
  359. "unpipe": "1.0.0"
  360. }
  361. },
  362. "setprototypeof": {
  363. "version": "1.1.0",
  364. "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
  365. "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
  366. },
  367. "statuses": {
  368. "version": "1.4.0",
  369. "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
  370. "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
  371. }
  372. }
  373. },
  374. "express-fileupload": {
  375. "version": "1.1.4",
  376. "resolved": "https://registry.npmjs.org/express-fileupload/-/express-fileupload-1.1.4.tgz",
  377. "integrity": "sha512-/Fu4+pVQ1lED3jb17kqAjxYS3b/m0WWUSWBOCxBjdXc41SpXV1lUVc3LGAFLaLf6EkcUMzeAYRNJ7dWW9n/Jmw==",
  378. "requires": {
  379. "busboy": "^0.2.14"
  380. }
  381. },
  382. "express-handlebars": {
  383. "version": "3.0.2",
  384. "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.2.tgz",
  385. "integrity": "sha512-rPaSqR8xPnSqfvWvI8Mhtn7nifaMmySq6yhWkjH07Ks/nuDaRngJyf7eDN2I7PBkNVdZHf0Bz+1rY1yrZFdx8g==",
  386. "requires": {
  387. "glob": "^7.1.3",
  388. "graceful-fs": "^4.1.2",
  389. "handlebars": "^4.0.13",
  390. "object.assign": "^4.1.0",
  391. "promise": "^8.0.2"
  392. }
  393. },
  394. "express-messages": {
  395. "version": "1.0.1",
  396. "resolved": "https://registry.npmjs.org/express-messages/-/express-messages-1.0.1.tgz",
  397. "integrity": "sha1-mYGoWl0rEYx5/DP1K0GDT/7paFo="
  398. },
  399. "express-session": {
  400. "version": "1.16.1",
  401. "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.16.1.tgz",
  402. "integrity": "sha512-pWvUL8Tl5jUy1MLH7DhgUlpoKeVPUTe+y6WQD9YhcN0C5qAhsh4a8feVjiUXo3TFhIy191YGZ4tewW9edbl2xQ==",
  403. "requires": {
  404. "cookie": "0.3.1",
  405. "cookie-signature": "1.0.6",
  406. "debug": "2.6.9",
  407. "depd": "~2.0.0",
  408. "on-headers": "~1.0.2",
  409. "parseurl": "~1.3.2",
  410. "safe-buffer": "5.1.2",
  411. "uid-safe": "~2.1.5"
  412. },
  413. "dependencies": {
  414. "depd": {
  415. "version": "2.0.0",
  416. "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  417. "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
  418. }
  419. }
  420. },
  421. "express-validator": {
  422. "version": "5.3.1",
  423. "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-5.3.1.tgz",
  424. "integrity": "sha512-g8xkipBF6VxHbO1+ksC7nxUU7+pWif0+OZXjZTybKJ/V0aTVhuCoHbyhIPgSYVldwQLocGExPtB2pE0DqK4jsw==",
  425. "requires": {
  426. "lodash": "^4.17.10",
  427. "validator": "^10.4.0"
  428. }
  429. },
  430. "finalhandler": {
  431. "version": "1.1.1",
  432. "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
  433. "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
  434. "requires": {
  435. "debug": "2.6.9",
  436. "encodeurl": "~1.0.2",
  437. "escape-html": "~1.0.3",
  438. "on-finished": "~2.3.0",
  439. "parseurl": "~1.3.2",
  440. "statuses": "~1.4.0",
  441. "unpipe": "~1.0.0"
  442. },
  443. "dependencies": {
  444. "statuses": {
  445. "version": "1.4.0",
  446. "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
  447. "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
  448. }
  449. }
  450. },
  451. "forwarded": {
  452. "version": "0.1.2",
  453. "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
  454. "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
  455. },
  456. "fresh": {
  457. "version": "0.5.2",
  458. "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
  459. "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
  460. },
  461. "fs.realpath": {
  462. "version": "1.0.0",
  463. "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  464. "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
  465. },
  466. "function-bind": {
  467. "version": "1.1.1",
  468. "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
  469. "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
  470. },
  471. "glob": {
  472. "version": "7.1.4",
  473. "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
  474. "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
  475. "requires": {
  476. "fs.realpath": "^1.0.0",
  477. "inflight": "^1.0.4",
  478. "inherits": "2",
  479. "minimatch": "^3.0.4",
  480. "once": "^1.3.0",
  481. "path-is-absolute": "^1.0.0"
  482. }
  483. },
  484. "graceful-fs": {
  485. "version": "4.1.15",
  486. "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
  487. "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
  488. },
  489. "handlebars": {
  490. "version": "4.1.2",
  491. "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
  492. "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
  493. "requires": {
  494. "neo-async": "^2.6.0",
  495. "optimist": "^0.6.1",
  496. "source-map": "^0.6.1",
  497. "uglify-js": "^3.1.4"
  498. }
  499. },
  500. "has-symbols": {
  501. "version": "1.0.0",
  502. "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
  503. "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
  504. },
  505. "http-errors": {
  506. "version": "1.7.2",
  507. "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
  508. "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
  509. "requires": {
  510. "depd": "~1.1.2",
  511. "inherits": "2.0.3",
  512. "setprototypeof": "1.1.1",
  513. "statuses": ">= 1.5.0 < 2",
  514. "toidentifier": "1.0.0"
  515. }
  516. },
  517. "iconv-lite": {
  518. "version": "0.4.24",
  519. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  520. "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  521. "requires": {
  522. "safer-buffer": ">= 2.1.2 < 3"
  523. }
  524. },
  525. "inflight": {
  526. "version": "1.0.6",
  527. "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  528. "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  529. "requires": {
  530. "once": "^1.3.0",
  531. "wrappy": "1"
  532. }
  533. },
  534. "inherits": {
  535. "version": "2.0.3",
  536. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  537. "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
  538. },
  539. "ipaddr.js": {
  540. "version": "1.9.0",
  541. "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
  542. "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
  543. },
  544. "isarray": {
  545. "version": "0.0.1",
  546. "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
  547. "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
  548. },
  549. "kareem": {
  550. "version": "2.3.0",
  551. "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz",
  552. "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg=="
  553. },
  554. "lodash": {
  555. "version": "4.17.11",
  556. "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
  557. "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
  558. },
  559. "media-typer": {
  560. "version": "0.3.0",
  561. "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  562. "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
  563. },
  564. "memory-pager": {
  565. "version": "1.5.0",
  566. "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
  567. "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
  568. "optional": true
  569. },
  570. "merge-descriptors": {
  571. "version": "1.0.1",
  572. "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  573. "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
  574. },
  575. "methods": {
  576. "version": "1.1.2",
  577. "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  578. "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
  579. },
  580. "mime": {
  581. "version": "1.4.1",
  582. "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
  583. "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
  584. },
  585. "mime-db": {
  586. "version": "1.40.0",
  587. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
  588. "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
  589. },
  590. "mime-types": {
  591. "version": "2.1.24",
  592. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
  593. "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
  594. "requires": {
  595. "mime-db": "1.40.0"
  596. }
  597. },
  598. "minimatch": {
  599. "version": "3.0.4",
  600. "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  601. "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  602. "requires": {
  603. "brace-expansion": "^1.1.7"
  604. }
  605. },
  606. "minimist": {
  607. "version": "0.0.10",
  608. "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
  609. "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
  610. },
  611. "mongodb": {
  612. "version": "3.2.3",
  613. "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.3.tgz",
  614. "integrity": "sha512-jw8UyPsq4QleZ9z+t/pIVy3L++51vKdaJ2Q/XXeYxk/3cnKioAH8H6f5tkkDivrQL4PUgUOHe9uZzkpRFH1XtQ==",
  615. "requires": {
  616. "mongodb-core": "^3.2.3",
  617. "safe-buffer": "^5.1.2"
  618. }
  619. },
  620. "mongodb-core": {
  621. "version": "3.2.3",
  622. "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.2.3.tgz",
  623. "integrity": "sha512-UyI0rmvPPkjOJV8XGWa9VCTq7R4hBVipimhnAXeSXnuAPjuTqbyfA5Ec9RcYJ1Hhu+ISnc8bJ1KfGZd4ZkYARQ==",
  624. "requires": {
  625. "bson": "^1.1.1",
  626. "require_optional": "^1.0.1",
  627. "safe-buffer": "^5.1.2",
  628. "saslprep": "^1.0.0"
  629. }
  630. },
  631. "mongoose": {
  632. "version": "5.5.6",
  633. "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.5.6.tgz",
  634. "integrity": "sha512-XbCVIQTQgzRAPLc8t8Tw5l/uTzdRV6lDnR7Q8KCsXnaX4D1tEFybtWxesidn4WkrGi67PiIWzu5Lsu7SwKkYug==",
  635. "requires": {
  636. "async": "2.6.1",
  637. "bson": "~1.1.1",
  638. "kareem": "2.3.0",
  639. "mongodb": "3.2.3",
  640. "mongodb-core": "3.2.3",
  641. "mongoose-legacy-pluralize": "1.0.2",
  642. "mpath": "0.6.0",
  643. "mquery": "3.2.0",
  644. "ms": "2.1.1",
  645. "regexp-clone": "0.0.1",
  646. "safe-buffer": "5.1.2",
  647. "sift": "7.0.1",
  648. "sliced": "1.0.1"
  649. },
  650. "dependencies": {
  651. "ms": {
  652. "version": "2.1.1",
  653. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
  654. "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
  655. }
  656. }
  657. },
  658. "mongoose-legacy-pluralize": {
  659. "version": "1.0.2",
  660. "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz",
  661. "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ=="
  662. },
  663. "mpath": {
  664. "version": "0.6.0",
  665. "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.6.0.tgz",
  666. "integrity": "sha512-i75qh79MJ5Xo/sbhxrDrPSEG0H/mr1kcZXJ8dH6URU5jD/knFxCVqVC/gVSW7GIXL/9hHWlT9haLbCXWOll3qw=="
  667. },
  668. "mquery": {
  669. "version": "3.2.0",
  670. "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz",
  671. "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==",
  672. "requires": {
  673. "bluebird": "3.5.1",
  674. "debug": "3.1.0",
  675. "regexp-clone": "0.0.1",
  676. "safe-buffer": "5.1.2",
  677. "sliced": "1.0.1"
  678. },
  679. "dependencies": {
  680. "debug": {
  681. "version": "3.1.0",
  682. "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  683. "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  684. "requires": {
  685. "ms": "2.0.0"
  686. }
  687. }
  688. }
  689. },
  690. "ms": {
  691. "version": "2.0.0",
  692. "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  693. "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  694. },
  695. "negotiator": {
  696. "version": "0.6.2",
  697. "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
  698. "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
  699. },
  700. "neo-async": {
  701. "version": "2.6.0",
  702. "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
  703. "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA=="
  704. },
  705. "nodemailer": {
  706. "version": "6.1.1",
  707. "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.1.1.tgz",
  708. "integrity": "sha512-/x5MRIh56VyuuhLfcz+DL2SlBARpZpgQIf2A4Ao4hMb69MHSgDIMPwYmFwesGT1lkRDZ0eBSoym5+JoIZ3N+cQ=="
  709. },
  710. "object-keys": {
  711. "version": "1.1.1",
  712. "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
  713. "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
  714. },
  715. "object.assign": {
  716. "version": "4.1.0",
  717. "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
  718. "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
  719. "requires": {
  720. "define-properties": "^1.1.2",
  721. "function-bind": "^1.1.1",
  722. "has-symbols": "^1.0.0",
  723. "object-keys": "^1.0.11"
  724. }
  725. },
  726. "on-finished": {
  727. "version": "2.3.0",
  728. "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  729. "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  730. "requires": {
  731. "ee-first": "1.1.1"
  732. }
  733. },
  734. "on-headers": {
  735. "version": "1.0.2",
  736. "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
  737. "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
  738. },
  739. "once": {
  740. "version": "1.4.0",
  741. "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  742. "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  743. "requires": {
  744. "wrappy": "1"
  745. }
  746. },
  747. "optimist": {
  748. "version": "0.6.1",
  749. "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
  750. "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
  751. "requires": {
  752. "minimist": "~0.0.1",
  753. "wordwrap": "~0.0.2"
  754. }
  755. },
  756. "parseurl": {
  757. "version": "1.3.3",
  758. "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  759. "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
  760. },
  761. "passport": {
  762. "version": "0.4.0",
  763. "resolved": "https://registry.npmjs.org/passport/-/passport-0.4.0.tgz",
  764. "integrity": "sha1-xQlWkTR71a07XhgCOMORTRbwWBE=",
  765. "requires": {
  766. "passport-strategy": "1.x.x",
  767. "pause": "0.0.1"
  768. }
  769. },
  770. "passport-http": {
  771. "version": "0.3.0",
  772. "resolved": "https://registry.npmjs.org/passport-http/-/passport-http-0.3.0.tgz",
  773. "integrity": "sha1-juU9Q4C+nGDfIVGSUCmCb3cRVgM=",
  774. "requires": {
  775. "passport-strategy": "1.x.x"
  776. }
  777. },
  778. "passport-local": {
  779. "version": "1.0.0",
  780. "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz",
  781. "integrity": "sha1-H+YyaMkudWBmJkN+O5BmYsFbpu4=",
  782. "requires": {
  783. "passport-strategy": "1.x.x"
  784. }
  785. },
  786. "passport-strategy": {
  787. "version": "1.0.0",
  788. "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz",
  789. "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ="
  790. },
  791. "path-is-absolute": {
  792. "version": "1.0.1",
  793. "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  794. "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
  795. },
  796. "path-to-regexp": {
  797. "version": "0.1.7",
  798. "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  799. "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
  800. },
  801. "pause": {
  802. "version": "0.0.1",
  803. "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz",
  804. "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10="
  805. },
  806. "process-nextick-args": {
  807. "version": "2.0.0",
  808. "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
  809. "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
  810. },
  811. "promise": {
  812. "version": "8.0.3",
  813. "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.3.tgz",
  814. "integrity": "sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw==",
  815. "requires": {
  816. "asap": "~2.0.6"
  817. }
  818. },
  819. "proxy-addr": {
  820. "version": "2.0.5",
  821. "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
  822. "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
  823. "requires": {
  824. "forwarded": "~0.1.2",
  825. "ipaddr.js": "1.9.0"
  826. }
  827. },
  828. "qs": {
  829. "version": "6.7.0",
  830. "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
  831. "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
  832. },
  833. "random-bytes": {
  834. "version": "1.0.0",
  835. "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
  836. "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
  837. },
  838. "range-parser": {
  839. "version": "1.2.0",
  840. "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
  841. "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
  842. },
  843. "raw-body": {
  844. "version": "2.4.0",
  845. "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
  846. "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
  847. "requires": {
  848. "bytes": "3.1.0",
  849. "http-errors": "1.7.2",
  850. "iconv-lite": "0.4.24",
  851. "unpipe": "1.0.0"
  852. }
  853. },
  854. "readable-stream": {
  855. "version": "1.1.14",
  856. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
  857. "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
  858. "requires": {
  859. "core-util-is": "~1.0.0",
  860. "inherits": "~2.0.1",
  861. "isarray": "0.0.1",
  862. "string_decoder": "~0.10.x"
  863. }
  864. },
  865. "regexp-clone": {
  866. "version": "0.0.1",
  867. "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz",
  868. "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk="
  869. },
  870. "require_optional": {
  871. "version": "1.0.1",
  872. "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz",
  873. "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==",
  874. "requires": {
  875. "resolve-from": "^2.0.0",
  876. "semver": "^5.1.0"
  877. }
  878. },
  879. "resolve-from": {
  880. "version": "2.0.0",
  881. "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
  882. "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c="
  883. },
  884. "safe-buffer": {
  885. "version": "5.1.2",
  886. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  887. "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  888. },
  889. "safer-buffer": {
  890. "version": "2.1.2",
  891. "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  892. "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
  893. },
  894. "saslprep": {
  895. "version": "1.0.3",
  896. "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
  897. "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
  898. "optional": true,
  899. "requires": {
  900. "sparse-bitfield": "^3.0.3"
  901. }
  902. },
  903. "semver": {
  904. "version": "5.7.0",
  905. "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
  906. "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
  907. },
  908. "send": {
  909. "version": "0.16.2",
  910. "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
  911. "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
  912. "requires": {
  913. "debug": "2.6.9",
  914. "depd": "~1.1.2",
  915. "destroy": "~1.0.4",
  916. "encodeurl": "~1.0.2",
  917. "escape-html": "~1.0.3",
  918. "etag": "~1.8.1",
  919. "fresh": "0.5.2",
  920. "http-errors": "~1.6.2",
  921. "mime": "1.4.1",
  922. "ms": "2.0.0",
  923. "on-finished": "~2.3.0",
  924. "range-parser": "~1.2.0",
  925. "statuses": "~1.4.0"
  926. },
  927. "dependencies": {
  928. "http-errors": {
  929. "version": "1.6.3",
  930. "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
  931. "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
  932. "requires": {
  933. "depd": "~1.1.2",
  934. "inherits": "2.0.3",
  935. "setprototypeof": "1.1.0",
  936. "statuses": ">= 1.4.0 < 2"
  937. }
  938. },
  939. "setprototypeof": {
  940. "version": "1.1.0",
  941. "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
  942. "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
  943. },
  944. "statuses": {
  945. "version": "1.4.0",
  946. "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
  947. "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
  948. }
  949. }
  950. },
  951. "serve-static": {
  952. "version": "1.13.2",
  953. "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
  954. "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
  955. "requires": {
  956. "encodeurl": "~1.0.2",
  957. "escape-html": "~1.0.3",
  958. "parseurl": "~1.3.2",
  959. "send": "0.16.2"
  960. }
  961. },
  962. "setprototypeof": {
  963. "version": "1.1.1",
  964. "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
  965. "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
  966. },
  967. "sift": {
  968. "version": "7.0.1",
  969. "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz",
  970. "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g=="
  971. },
  972. "sliced": {
  973. "version": "1.0.1",
  974. "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
  975. "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E="
  976. },
  977. "source-map": {
  978. "version": "0.6.1",
  979. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  980. "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  981. },
  982. "sparse-bitfield": {
  983. "version": "3.0.3",
  984. "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
  985. "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
  986. "optional": true,
  987. "requires": {
  988. "memory-pager": "^1.0.2"
  989. }
  990. },
  991. "ssh-exec": {
  992. "version": "2.0.0",
  993. "resolved": "https://registry.npmjs.org/ssh-exec/-/ssh-exec-2.0.0.tgz",
  994. "integrity": "sha1-H6xUoqNI80fmiSiYIVQnJP1XNkY=",
  995. "requires": {
  996. "duplexify": "^3.2.0",
  997. "once": "^1.3.3",
  998. "ssh2": "^0.4.8"
  999. },
  1000. "dependencies": {
  1001. "readable-stream": {
  1002. "version": "1.0.34",
  1003. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
  1004. "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
  1005. "requires": {
  1006. "core-util-is": "~1.0.0",
  1007. "inherits": "~2.0.1",
  1008. "isarray": "0.0.1",
  1009. "string_decoder": "~0.10.x"
  1010. }
  1011. },
  1012. "ssh2": {
  1013. "version": "0.4.15",
  1014. "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-0.4.15.tgz",
  1015. "integrity": "sha1-B8b0EG2fe26m5N9jbGxT8fmBf/g=",
  1016. "requires": {
  1017. "readable-stream": "~1.0.0",
  1018. "ssh2-streams": "~0.0.22"
  1019. }
  1020. },
  1021. "ssh2-streams": {
  1022. "version": "0.0.23",
  1023. "resolved": "https://registry.npmjs.org/ssh2-streams/-/ssh2-streams-0.0.23.tgz",
  1024. "integrity": "sha1-ru8wgxu1/Er2qj9tCiYaQTUxYSs=",
  1025. "requires": {
  1026. "asn1": "~0.2.0",
  1027. "readable-stream": "~1.0.0",
  1028. "streamsearch": "~0.1.2"
  1029. }
  1030. }
  1031. }
  1032. },
  1033. "ssh2": {
  1034. "version": "0.8.4",
  1035. "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-0.8.4.tgz",
  1036. "integrity": "sha512-qztb9t4b34wJSiWVpeTMVVN/5KCuBoyctBc2BcSe/Uq4NRnF0gB16Iu5p72ILhdYATcMNwB5WppzPIEs/3wB8Q==",
  1037. "requires": {
  1038. "ssh2-streams": "~0.4.4"
  1039. }
  1040. },
  1041. "ssh2-streams": {
  1042. "version": "0.4.4",
  1043. "resolved": "https://registry.npmjs.org/ssh2-streams/-/ssh2-streams-0.4.4.tgz",
  1044. "integrity": "sha512-yNfPZgJO/N69TvYkpDHZBkXAXQzTpfzRkOphQu3PeUpZnrjp9VNa8RKDZkZDpjsWItay+I4NMAbZZ7DqHRt0AQ==",
  1045. "requires": {
  1046. "asn1": "~0.2.0",
  1047. "bcrypt-pbkdf": "^1.0.2",
  1048. "streamsearch": "~0.1.2"
  1049. }
  1050. },
  1051. "statuses": {
  1052. "version": "1.5.0",
  1053. "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  1054. "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
  1055. },
  1056. "stream-shift": {
  1057. "version": "1.0.0",
  1058. "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
  1059. "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
  1060. },
  1061. "streamsearch": {
  1062. "version": "0.1.2",
  1063. "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz",
  1064. "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo="
  1065. },
  1066. "string_decoder": {
  1067. "version": "0.10.31",
  1068. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
  1069. "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
  1070. },
  1071. "toidentifier": {
  1072. "version": "1.0.0",
  1073. "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
  1074. "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
  1075. },
  1076. "tweetnacl": {
  1077. "version": "0.14.5",
  1078. "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
  1079. "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
  1080. },
  1081. "type-is": {
  1082. "version": "1.6.18",
  1083. "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  1084. "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
  1085. "requires": {
  1086. "media-typer": "0.3.0",
  1087. "mime-types": "~2.1.24"
  1088. }
  1089. },
  1090. "uglify-js": {
  1091. "version": "3.5.11",
  1092. "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.11.tgz",
  1093. "integrity": "sha512-izPJg8RsSyqxbdnqX36ExpbH3K7tDBsAU/VfNv89VkMFy3z39zFjunQGsSHOlGlyIfGLGprGeosgQno3bo2/Kg==",
  1094. "optional": true,
  1095. "requires": {
  1096. "commander": "~2.20.0",
  1097. "source-map": "~0.6.1"
  1098. }
  1099. },
  1100. "uid-safe": {
  1101. "version": "2.1.5",
  1102. "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
  1103. "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
  1104. "requires": {
  1105. "random-bytes": "~1.0.0"
  1106. }
  1107. },
  1108. "unpipe": {
  1109. "version": "1.0.0",
  1110. "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  1111. "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
  1112. },
  1113. "util-deprecate": {
  1114. "version": "1.0.2",
  1115. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  1116. "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
  1117. },
  1118. "utils-merge": {
  1119. "version": "1.0.1",
  1120. "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
  1121. "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
  1122. },
  1123. "validator": {
  1124. "version": "10.11.0",
  1125. "resolved": "https://registry.npmjs.org/validator/-/validator-10.11.0.tgz",
  1126. "integrity": "sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw=="
  1127. },
  1128. "vary": {
  1129. "version": "1.1.2",
  1130. "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
  1131. "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
  1132. },
  1133. "wordwrap": {
  1134. "version": "0.0.3",
  1135. "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
  1136. "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
  1137. },
  1138. "wrappy": {
  1139. "version": "1.0.2",
  1140. "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  1141. "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
  1142. }
  1143. }
  1144. }