You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

621 line
24 KiB

3 年之前
  1. {
  2. "requires": true,
  3. "lockfileVersion": 1,
  4. "dependencies": {
  5. "@types/bson": {
  6. "version": "4.0.3",
  7. "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.3.tgz",
  8. "integrity": "sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==",
  9. "requires": {
  10. "@types/node": "*"
  11. }
  12. },
  13. "@types/mongodb": {
  14. "version": "3.6.3",
  15. "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.3.tgz",
  16. "integrity": "sha512-6YNqGP1hk5bjUFaim+QoFFuI61WjHiHE1BNeB41TA00Xd2K7zG4lcWyLLq/XtIp36uMavvS5hoAUJ+1u/GcX2Q==",
  17. "requires": {
  18. "@types/bson": "*",
  19. "@types/node": "*"
  20. }
  21. },
  22. "@types/node": {
  23. "version": "14.14.20",
  24. "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
  25. "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A=="
  26. },
  27. "accepts": {
  28. "version": "1.3.7",
  29. "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
  30. "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
  31. "requires": {
  32. "mime-types": "~2.1.24",
  33. "negotiator": "0.6.2"
  34. }
  35. },
  36. "array-flatten": {
  37. "version": "1.1.1",
  38. "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  39. "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
  40. },
  41. "bl": {
  42. "version": "2.2.1",
  43. "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
  44. "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
  45. "requires": {
  46. "readable-stream": "^2.3.5",
  47. "safe-buffer": "^5.1.1"
  48. }
  49. },
  50. "bluebird": {
  51. "version": "3.5.1",
  52. "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
  53. "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
  54. },
  55. "body-parser": {
  56. "version": "1.19.0",
  57. "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
  58. "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
  59. "requires": {
  60. "bytes": "3.1.0",
  61. "content-type": "~1.0.4",
  62. "debug": "2.6.9",
  63. "depd": "~1.1.2",
  64. "http-errors": "1.7.2",
  65. "iconv-lite": "0.4.24",
  66. "on-finished": "~2.3.0",
  67. "qs": "6.7.0",
  68. "raw-body": "2.4.0",
  69. "type-is": "~1.6.17"
  70. }
  71. },
  72. "bson": {
  73. "version": "1.1.5",
  74. "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz",
  75. "integrity": "sha512-kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg=="
  76. },
  77. "bytes": {
  78. "version": "3.1.0",
  79. "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
  80. "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
  81. },
  82. "content-disposition": {
  83. "version": "0.5.3",
  84. "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
  85. "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
  86. "requires": {
  87. "safe-buffer": "5.1.2"
  88. }
  89. },
  90. "content-type": {
  91. "version": "1.0.4",
  92. "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
  93. "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
  94. },
  95. "cookie": {
  96. "version": "0.4.0",
  97. "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
  98. "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
  99. },
  100. "cookie-signature": {
  101. "version": "1.0.6",
  102. "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  103. "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
  104. },
  105. "core-util-is": {
  106. "version": "1.0.2",
  107. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  108. "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
  109. },
  110. "debug": {
  111. "version": "2.6.9",
  112. "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  113. "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  114. "requires": {
  115. "ms": "2.0.0"
  116. }
  117. },
  118. "denque": {
  119. "version": "1.5.0",
  120. "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
  121. "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ=="
  122. },
  123. "depd": {
  124. "version": "1.1.2",
  125. "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
  126. "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
  127. },
  128. "destroy": {
  129. "version": "1.0.4",
  130. "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  131. "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  132. },
  133. "ee-first": {
  134. "version": "1.1.1",
  135. "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  136. "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  137. },
  138. "encodeurl": {
  139. "version": "1.0.2",
  140. "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
  141. "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
  142. },
  143. "escape-html": {
  144. "version": "1.0.3",
  145. "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  146. "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  147. },
  148. "etag": {
  149. "version": "1.8.1",
  150. "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  151. "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
  152. },
  153. "express": {
  154. "version": "4.17.1",
  155. "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
  156. "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
  157. "requires": {
  158. "accepts": "~1.3.7",
  159. "array-flatten": "1.1.1",
  160. "body-parser": "1.19.0",
  161. "content-disposition": "0.5.3",
  162. "content-type": "~1.0.4",
  163. "cookie": "0.4.0",
  164. "cookie-signature": "1.0.6",
  165. "debug": "2.6.9",
  166. "depd": "~1.1.2",
  167. "encodeurl": "~1.0.2",
  168. "escape-html": "~1.0.3",
  169. "etag": "~1.8.1",
  170. "finalhandler": "~1.1.2",
  171. "fresh": "0.5.2",
  172. "merge-descriptors": "1.0.1",
  173. "methods": "~1.1.2",
  174. "on-finished": "~2.3.0",
  175. "parseurl": "~1.3.3",
  176. "path-to-regexp": "0.1.7",
  177. "proxy-addr": "~2.0.5",
  178. "qs": "6.7.0",
  179. "range-parser": "~1.2.1",
  180. "safe-buffer": "5.1.2",
  181. "send": "0.17.1",
  182. "serve-static": "1.14.1",
  183. "setprototypeof": "1.1.1",
  184. "statuses": "~1.5.0",
  185. "type-is": "~1.6.18",
  186. "utils-merge": "1.0.1",
  187. "vary": "~1.1.2"
  188. }
  189. },
  190. "finalhandler": {
  191. "version": "1.1.2",
  192. "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
  193. "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
  194. "requires": {
  195. "debug": "2.6.9",
  196. "encodeurl": "~1.0.2",
  197. "escape-html": "~1.0.3",
  198. "on-finished": "~2.3.0",
  199. "parseurl": "~1.3.3",
  200. "statuses": "~1.5.0",
  201. "unpipe": "~1.0.0"
  202. }
  203. },
  204. "forwarded": {
  205. "version": "0.1.2",
  206. "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
  207. "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
  208. },
  209. "fresh": {
  210. "version": "0.5.2",
  211. "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
  212. "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
  213. },
  214. "http-errors": {
  215. "version": "1.7.2",
  216. "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
  217. "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
  218. "requires": {
  219. "depd": "~1.1.2",
  220. "inherits": "2.0.3",
  221. "setprototypeof": "1.1.1",
  222. "statuses": ">= 1.5.0 < 2",
  223. "toidentifier": "1.0.0"
  224. }
  225. },
  226. "iconv-lite": {
  227. "version": "0.4.24",
  228. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  229. "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  230. "requires": {
  231. "safer-buffer": ">= 2.1.2 < 3"
  232. }
  233. },
  234. "inherits": {
  235. "version": "2.0.3",
  236. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  237. "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
  238. },
  239. "ipaddr.js": {
  240. "version": "1.9.1",
  241. "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
  242. "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
  243. },
  244. "isarray": {
  245. "version": "1.0.0",
  246. "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  247. "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
  248. },
  249. "kareem": {
  250. "version": "2.3.2",
  251. "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz",
  252. "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ=="
  253. },
  254. "media-typer": {
  255. "version": "0.3.0",
  256. "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  257. "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
  258. },
  259. "memory-pager": {
  260. "version": "1.5.0",
  261. "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
  262. "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
  263. "optional": true
  264. },
  265. "merge-descriptors": {
  266. "version": "1.0.1",
  267. "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  268. "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
  269. },
  270. "methods": {
  271. "version": "1.1.2",
  272. "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  273. "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
  274. },
  275. "mime": {
  276. "version": "1.6.0",
  277. "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
  278. "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
  279. },
  280. "mime-db": {
  281. "version": "1.45.0",
  282. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
  283. "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w=="
  284. },
  285. "mime-types": {
  286. "version": "2.1.28",
  287. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
  288. "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
  289. "requires": {
  290. "mime-db": "1.45.0"
  291. }
  292. },
  293. "mongodb": {
  294. "version": "3.6.3",
  295. "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz",
  296. "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==",
  297. "requires": {
  298. "bl": "^2.2.1",
  299. "bson": "^1.1.4",
  300. "denque": "^1.4.1",
  301. "require_optional": "^1.0.1",
  302. "safe-buffer": "^5.1.2",
  303. "saslprep": "^1.0.0"
  304. }
  305. },
  306. "mongoose": {
  307. "version": "5.11.11",
  308. "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.11.tgz",
  309. "integrity": "sha512-JgKKAosJf6medPOZi2LmO7sMz7Sg00mgjyPAKari3alzL+R/n8D+zKK29iGtJpNNtv9IKy14H37CWuiaZ7016w==",
  310. "requires": {
  311. "@types/mongodb": "^3.5.27",
  312. "bson": "^1.1.4",
  313. "kareem": "2.3.2",
  314. "mongodb": "3.6.3",
  315. "mongoose-legacy-pluralize": "1.0.2",
  316. "mpath": "0.8.3",
  317. "mquery": "3.2.3",
  318. "ms": "2.1.2",
  319. "regexp-clone": "1.0.0",
  320. "safe-buffer": "5.2.1",
  321. "sift": "7.0.1",
  322. "sliced": "1.0.1"
  323. },
  324. "dependencies": {
  325. "ms": {
  326. "version": "2.1.2",
  327. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  328. "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  329. },
  330. "safe-buffer": {
  331. "version": "5.2.1",
  332. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  333. "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
  334. }
  335. }
  336. },
  337. "mongoose-legacy-pluralize": {
  338. "version": "1.0.2",
  339. "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz",
  340. "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ=="
  341. },
  342. "mpath": {
  343. "version": "0.8.3",
  344. "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.3.tgz",
  345. "integrity": "sha512-eb9rRvhDltXVNL6Fxd2zM9D4vKBxjVVQNLNijlj7uoXUy19zNDsIif5zR+pWmPCWNKwAtqyo4JveQm4nfD5+eA=="
  346. },
  347. "mquery": {
  348. "version": "3.2.3",
  349. "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz",
  350. "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==",
  351. "requires": {
  352. "bluebird": "3.5.1",
  353. "debug": "3.1.0",
  354. "regexp-clone": "^1.0.0",
  355. "safe-buffer": "5.1.2",
  356. "sliced": "1.0.1"
  357. },
  358. "dependencies": {
  359. "debug": {
  360. "version": "3.1.0",
  361. "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  362. "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  363. "requires": {
  364. "ms": "2.0.0"
  365. }
  366. }
  367. }
  368. },
  369. "ms": {
  370. "version": "2.0.0",
  371. "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  372. "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  373. },
  374. "negotiator": {
  375. "version": "0.6.2",
  376. "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
  377. "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
  378. },
  379. "on-finished": {
  380. "version": "2.3.0",
  381. "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  382. "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  383. "requires": {
  384. "ee-first": "1.1.1"
  385. }
  386. },
  387. "parseurl": {
  388. "version": "1.3.3",
  389. "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  390. "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
  391. },
  392. "path": {
  393. "version": "0.12.7",
  394. "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
  395. "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=",
  396. "requires": {
  397. "process": "^0.11.1",
  398. "util": "^0.10.3"
  399. }
  400. },
  401. "path-to-regexp": {
  402. "version": "0.1.7",
  403. "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  404. "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
  405. },
  406. "process": {
  407. "version": "0.11.10",
  408. "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
  409. "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
  410. },
  411. "process-nextick-args": {
  412. "version": "2.0.1",
  413. "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  414. "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
  415. },
  416. "proxy-addr": {
  417. "version": "2.0.6",
  418. "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
  419. "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
  420. "requires": {
  421. "forwarded": "~0.1.2",
  422. "ipaddr.js": "1.9.1"
  423. }
  424. },
  425. "qs": {
  426. "version": "6.7.0",
  427. "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
  428. "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
  429. },
  430. "range-parser": {
  431. "version": "1.2.1",
  432. "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
  433. "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
  434. },
  435. "raw-body": {
  436. "version": "2.4.0",
  437. "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
  438. "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
  439. "requires": {
  440. "bytes": "3.1.0",
  441. "http-errors": "1.7.2",
  442. "iconv-lite": "0.4.24",
  443. "unpipe": "1.0.0"
  444. }
  445. },
  446. "readable-stream": {
  447. "version": "2.3.7",
  448. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  449. "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  450. "requires": {
  451. "core-util-is": "~1.0.0",
  452. "inherits": "~2.0.3",
  453. "isarray": "~1.0.0",
  454. "process-nextick-args": "~2.0.0",
  455. "safe-buffer": "~5.1.1",
  456. "string_decoder": "~1.1.1",
  457. "util-deprecate": "~1.0.1"
  458. }
  459. },
  460. "regexp-clone": {
  461. "version": "1.0.0",
  462. "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz",
  463. "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw=="
  464. },
  465. "require_optional": {
  466. "version": "1.0.1",
  467. "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz",
  468. "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==",
  469. "requires": {
  470. "resolve-from": "^2.0.0",
  471. "semver": "^5.1.0"
  472. }
  473. },
  474. "resolve-from": {
  475. "version": "2.0.0",
  476. "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
  477. "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c="
  478. },
  479. "safe-buffer": {
  480. "version": "5.1.2",
  481. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  482. "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  483. },
  484. "safer-buffer": {
  485. "version": "2.1.2",
  486. "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  487. "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
  488. },
  489. "saslprep": {
  490. "version": "1.0.3",
  491. "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
  492. "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
  493. "optional": true,
  494. "requires": {
  495. "sparse-bitfield": "^3.0.3"
  496. }
  497. },
  498. "semver": {
  499. "version": "5.7.1",
  500. "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
  501. "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
  502. },
  503. "send": {
  504. "version": "0.17.1",
  505. "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
  506. "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
  507. "requires": {
  508. "debug": "2.6.9",
  509. "depd": "~1.1.2",
  510. "destroy": "~1.0.4",
  511. "encodeurl": "~1.0.2",
  512. "escape-html": "~1.0.3",
  513. "etag": "~1.8.1",
  514. "fresh": "0.5.2",
  515. "http-errors": "~1.7.2",
  516. "mime": "1.6.0",
  517. "ms": "2.1.1",
  518. "on-finished": "~2.3.0",
  519. "range-parser": "~1.2.1",
  520. "statuses": "~1.5.0"
  521. },
  522. "dependencies": {
  523. "ms": {
  524. "version": "2.1.1",
  525. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
  526. "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
  527. }
  528. }
  529. },
  530. "serve-static": {
  531. "version": "1.14.1",
  532. "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
  533. "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
  534. "requires": {
  535. "encodeurl": "~1.0.2",
  536. "escape-html": "~1.0.3",
  537. "parseurl": "~1.3.3",
  538. "send": "0.17.1"
  539. }
  540. },
  541. "setprototypeof": {
  542. "version": "1.1.1",
  543. "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
  544. "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
  545. },
  546. "sift": {
  547. "version": "7.0.1",
  548. "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz",
  549. "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g=="
  550. },
  551. "sliced": {
  552. "version": "1.0.1",
  553. "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
  554. "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E="
  555. },
  556. "sparse-bitfield": {
  557. "version": "3.0.3",
  558. "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
  559. "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
  560. "optional": true,
  561. "requires": {
  562. "memory-pager": "^1.0.2"
  563. }
  564. },
  565. "statuses": {
  566. "version": "1.5.0",
  567. "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  568. "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
  569. },
  570. "string_decoder": {
  571. "version": "1.1.1",
  572. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  573. "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  574. "requires": {
  575. "safe-buffer": "~5.1.0"
  576. }
  577. },
  578. "toidentifier": {
  579. "version": "1.0.0",
  580. "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
  581. "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
  582. },
  583. "type-is": {
  584. "version": "1.6.18",
  585. "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  586. "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
  587. "requires": {
  588. "media-typer": "0.3.0",
  589. "mime-types": "~2.1.24"
  590. }
  591. },
  592. "unpipe": {
  593. "version": "1.0.0",
  594. "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  595. "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
  596. },
  597. "util": {
  598. "version": "0.10.4",
  599. "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
  600. "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
  601. "requires": {
  602. "inherits": "2.0.3"
  603. }
  604. },
  605. "util-deprecate": {
  606. "version": "1.0.2",
  607. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  608. "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
  609. },
  610. "utils-merge": {
  611. "version": "1.0.1",
  612. "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
  613. "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
  614. },
  615. "vary": {
  616. "version": "1.1.2",
  617. "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
  618. "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
  619. }
  620. }
  621. }