選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

1089 行
42KB

  1. {
  2. "name": "ml-crud_api",
  3. "version": "1.0.0",
  4. "lockfileVersion": 1,
  5. "requires": true,
  6. "dependencies": {
  7. "@babel/code-frame": {
  8. "version": "7.10.1",
  9. "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz",
  10. "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==",
  11. "dev": true,
  12. "requires": {
  13. "@babel/highlight": "^7.10.1"
  14. }
  15. },
  16. "@babel/helper-validator-identifier": {
  17. "version": "7.10.1",
  18. "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz",
  19. "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==",
  20. "dev": true
  21. },
  22. "@babel/highlight": {
  23. "version": "7.10.1",
  24. "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz",
  25. "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==",
  26. "dev": true,
  27. "requires": {
  28. "@babel/helper-validator-identifier": "^7.10.1",
  29. "chalk": "^2.0.0",
  30. "js-tokens": "^4.0.0"
  31. }
  32. },
  33. "@typegoose/typegoose": {
  34. "version": "7.1.3",
  35. "resolved": "https://registry.npmjs.org/@typegoose/typegoose/-/typegoose-7.1.3.tgz",
  36. "integrity": "sha512-Bek9r496SG6oXs+j/LQcZjZOMQO2Ot4yihChe/85ZEyPOJRs954yCcunjQNnhBRnDZNOBbSqFm7JqrWi5Zqw5g==",
  37. "requires": {
  38. "lodash": "^4.17.15",
  39. "loglevel": "^1.6.8",
  40. "reflect-metadata": "^0.1.13",
  41. "semver": "^7.3.2",
  42. "tslib": "^2.0.0"
  43. },
  44. "dependencies": {
  45. "semver": {
  46. "version": "7.3.2",
  47. "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
  48. "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
  49. },
  50. "tslib": {
  51. "version": "2.0.0",
  52. "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz",
  53. "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g=="
  54. }
  55. }
  56. },
  57. "@types/body-parser": {
  58. "version": "1.19.0",
  59. "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz",
  60. "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==",
  61. "requires": {
  62. "@types/connect": "*",
  63. "@types/node": "*"
  64. }
  65. },
  66. "@types/bson": {
  67. "version": "4.0.2",
  68. "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.2.tgz",
  69. "integrity": "sha512-+uWmsejEHfmSjyyM/LkrP0orfE2m5Mx9Xel4tXNeqi1ldK5XMQcDsFkBmLDtuyKUbxj2jGDo0H240fbCRJZo7Q==",
  70. "requires": {
  71. "@types/node": "*"
  72. }
  73. },
  74. "@types/connect": {
  75. "version": "3.4.33",
  76. "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz",
  77. "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==",
  78. "requires": {
  79. "@types/node": "*"
  80. }
  81. },
  82. "@types/express": {
  83. "version": "4.17.6",
  84. "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.6.tgz",
  85. "integrity": "sha512-n/mr9tZI83kd4azlPG5y997C/M4DNABK9yErhFM6hKdym4kkmd9j0vtsJyjFIwfRBxtrxZtAfGZCNRIBMFLK5w==",
  86. "requires": {
  87. "@types/body-parser": "*",
  88. "@types/express-serve-static-core": "*",
  89. "@types/qs": "*",
  90. "@types/serve-static": "*"
  91. }
  92. },
  93. "@types/express-serve-static-core": {
  94. "version": "4.17.7",
  95. "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.7.tgz",
  96. "integrity": "sha512-EMgTj/DF9qpgLXyc+Btimg+XoH7A2liE8uKul8qSmMTHCeNYzydDKFdsJskDvw42UsesCnhO63dO0Grbj8J4Dw==",
  97. "requires": {
  98. "@types/node": "*",
  99. "@types/qs": "*",
  100. "@types/range-parser": "*"
  101. }
  102. },
  103. "@types/mime": {
  104. "version": "2.0.2",
  105. "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.2.tgz",
  106. "integrity": "sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q=="
  107. },
  108. "@types/mongodb": {
  109. "version": "3.5.18",
  110. "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.5.18.tgz",
  111. "integrity": "sha512-fEmnRmwXt4pEFhqWB/ZlyNaDhLfQv5GALaZAlH9Pb0kEttvsCr66umJ9pfBEEP3ks1hjlwAuMtqk/+DyZDLAXQ==",
  112. "requires": {
  113. "@types/bson": "*",
  114. "@types/node": "*"
  115. }
  116. },
  117. "@types/mongoose": {
  118. "version": "5.7.21",
  119. "resolved": "https://registry.npmjs.org/@types/mongoose/-/mongoose-5.7.21.tgz",
  120. "integrity": "sha512-KPJ4zVHWZK5vKlnJj2YDDCTmesYkW9iGB95ATfFYcdvx394Xuyh9/Cq0NSJnJ8J8PFVlhx9iBQ+Q425tEuEJvA==",
  121. "requires": {
  122. "@types/mongodb": "*",
  123. "@types/node": "*"
  124. }
  125. },
  126. "@types/morgan": {
  127. "version": "1.9.0",
  128. "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.0.tgz",
  129. "integrity": "sha512-warrzirh5dlTMaETytBTKR886pRXwr+SMZD87ZE13gLMR8Pzz69SiYFkvoDaii78qGP1iyBIUYz5GiXyryO//A==",
  130. "requires": {
  131. "@types/express": "*"
  132. }
  133. },
  134. "@types/node": {
  135. "version": "14.0.5",
  136. "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz",
  137. "integrity": "sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA=="
  138. },
  139. "@types/qs": {
  140. "version": "6.9.3",
  141. "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.3.tgz",
  142. "integrity": "sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA=="
  143. },
  144. "@types/range-parser": {
  145. "version": "1.2.3",
  146. "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz",
  147. "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA=="
  148. },
  149. "@types/serve-static": {
  150. "version": "1.13.4",
  151. "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.4.tgz",
  152. "integrity": "sha512-jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug==",
  153. "requires": {
  154. "@types/express-serve-static-core": "*",
  155. "@types/mime": "*"
  156. }
  157. },
  158. "accepts": {
  159. "version": "1.3.7",
  160. "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
  161. "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
  162. "requires": {
  163. "mime-types": "~2.1.24",
  164. "negotiator": "0.6.2"
  165. }
  166. },
  167. "ansi-styles": {
  168. "version": "3.2.1",
  169. "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  170. "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  171. "dev": true,
  172. "requires": {
  173. "color-convert": "^1.9.0"
  174. }
  175. },
  176. "arg": {
  177. "version": "4.1.3",
  178. "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
  179. "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
  180. "dev": true
  181. },
  182. "argparse": {
  183. "version": "1.0.10",
  184. "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  185. "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  186. "dev": true,
  187. "requires": {
  188. "sprintf-js": "~1.0.2"
  189. }
  190. },
  191. "array-flatten": {
  192. "version": "1.1.1",
  193. "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  194. "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
  195. },
  196. "balanced-match": {
  197. "version": "1.0.0",
  198. "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
  199. "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
  200. "dev": true
  201. },
  202. "basic-auth": {
  203. "version": "2.0.1",
  204. "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
  205. "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
  206. "requires": {
  207. "safe-buffer": "5.1.2"
  208. }
  209. },
  210. "bl": {
  211. "version": "2.2.0",
  212. "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz",
  213. "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==",
  214. "requires": {
  215. "readable-stream": "^2.3.5",
  216. "safe-buffer": "^5.1.1"
  217. }
  218. },
  219. "bluebird": {
  220. "version": "3.5.1",
  221. "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
  222. "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
  223. },
  224. "body-parser": {
  225. "version": "1.19.0",
  226. "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
  227. "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
  228. "requires": {
  229. "bytes": "3.1.0",
  230. "content-type": "~1.0.4",
  231. "debug": "2.6.9",
  232. "depd": "~1.1.2",
  233. "http-errors": "1.7.2",
  234. "iconv-lite": "0.4.24",
  235. "on-finished": "~2.3.0",
  236. "qs": "6.7.0",
  237. "raw-body": "2.4.0",
  238. "type-is": "~1.6.17"
  239. }
  240. },
  241. "brace-expansion": {
  242. "version": "1.1.11",
  243. "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  244. "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  245. "dev": true,
  246. "requires": {
  247. "balanced-match": "^1.0.0",
  248. "concat-map": "0.0.1"
  249. }
  250. },
  251. "bson": {
  252. "version": "1.1.4",
  253. "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.4.tgz",
  254. "integrity": "sha512-S/yKGU1syOMzO86+dGpg2qGoDL0zvzcb262G+gqEy6TgP6rt6z6qxSFX/8X6vLC91P7G7C3nLs0+bvDzmvBA3Q=="
  255. },
  256. "buffer-from": {
  257. "version": "1.1.1",
  258. "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
  259. "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
  260. "dev": true
  261. },
  262. "builtin-modules": {
  263. "version": "1.1.1",
  264. "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
  265. "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
  266. "dev": true
  267. },
  268. "bytes": {
  269. "version": "3.1.0",
  270. "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
  271. "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
  272. },
  273. "chalk": {
  274. "version": "2.4.2",
  275. "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
  276. "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  277. "dev": true,
  278. "requires": {
  279. "ansi-styles": "^3.2.1",
  280. "escape-string-regexp": "^1.0.5",
  281. "supports-color": "^5.3.0"
  282. }
  283. },
  284. "color-convert": {
  285. "version": "1.9.3",
  286. "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
  287. "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
  288. "dev": true,
  289. "requires": {
  290. "color-name": "1.1.3"
  291. }
  292. },
  293. "color-name": {
  294. "version": "1.1.3",
  295. "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
  296. "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
  297. "dev": true
  298. },
  299. "commander": {
  300. "version": "2.20.3",
  301. "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
  302. "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
  303. "dev": true
  304. },
  305. "concat-map": {
  306. "version": "0.0.1",
  307. "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  308. "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
  309. "dev": true
  310. },
  311. "content-disposition": {
  312. "version": "0.5.3",
  313. "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
  314. "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
  315. "requires": {
  316. "safe-buffer": "5.1.2"
  317. }
  318. },
  319. "content-type": {
  320. "version": "1.0.4",
  321. "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
  322. "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
  323. },
  324. "cookie": {
  325. "version": "0.4.0",
  326. "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
  327. "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
  328. },
  329. "cookie-signature": {
  330. "version": "1.0.6",
  331. "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  332. "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
  333. },
  334. "core-util-is": {
  335. "version": "1.0.2",
  336. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  337. "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
  338. },
  339. "debug": {
  340. "version": "2.6.9",
  341. "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  342. "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  343. "requires": {
  344. "ms": "2.0.0"
  345. }
  346. },
  347. "denque": {
  348. "version": "1.4.1",
  349. "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz",
  350. "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ=="
  351. },
  352. "depd": {
  353. "version": "1.1.2",
  354. "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
  355. "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
  356. },
  357. "destroy": {
  358. "version": "1.0.4",
  359. "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  360. "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  361. },
  362. "diff": {
  363. "version": "4.0.2",
  364. "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  365. "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
  366. "dev": true
  367. },
  368. "ee-first": {
  369. "version": "1.1.1",
  370. "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  371. "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  372. },
  373. "encodeurl": {
  374. "version": "1.0.2",
  375. "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
  376. "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
  377. },
  378. "escape-html": {
  379. "version": "1.0.3",
  380. "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  381. "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  382. },
  383. "escape-string-regexp": {
  384. "version": "1.0.5",
  385. "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  386. "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
  387. "dev": true
  388. },
  389. "esprima": {
  390. "version": "4.0.1",
  391. "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  392. "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  393. "dev": true
  394. },
  395. "etag": {
  396. "version": "1.8.1",
  397. "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  398. "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
  399. },
  400. "express": {
  401. "version": "4.17.1",
  402. "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
  403. "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
  404. "requires": {
  405. "accepts": "~1.3.7",
  406. "array-flatten": "1.1.1",
  407. "body-parser": "1.19.0",
  408. "content-disposition": "0.5.3",
  409. "content-type": "~1.0.4",
  410. "cookie": "0.4.0",
  411. "cookie-signature": "1.0.6",
  412. "debug": "2.6.9",
  413. "depd": "~1.1.2",
  414. "encodeurl": "~1.0.2",
  415. "escape-html": "~1.0.3",
  416. "etag": "~1.8.1",
  417. "finalhandler": "~1.1.2",
  418. "fresh": "0.5.2",
  419. "merge-descriptors": "1.0.1",
  420. "methods": "~1.1.2",
  421. "on-finished": "~2.3.0",
  422. "parseurl": "~1.3.3",
  423. "path-to-regexp": "0.1.7",
  424. "proxy-addr": "~2.0.5",
  425. "qs": "6.7.0",
  426. "range-parser": "~1.2.1",
  427. "safe-buffer": "5.1.2",
  428. "send": "0.17.1",
  429. "serve-static": "1.14.1",
  430. "setprototypeof": "1.1.1",
  431. "statuses": "~1.5.0",
  432. "type-is": "~1.6.18",
  433. "utils-merge": "1.0.1",
  434. "vary": "~1.1.2"
  435. }
  436. },
  437. "finalhandler": {
  438. "version": "1.1.2",
  439. "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
  440. "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
  441. "requires": {
  442. "debug": "2.6.9",
  443. "encodeurl": "~1.0.2",
  444. "escape-html": "~1.0.3",
  445. "on-finished": "~2.3.0",
  446. "parseurl": "~1.3.3",
  447. "statuses": "~1.5.0",
  448. "unpipe": "~1.0.0"
  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. "dev": true
  466. },
  467. "glob": {
  468. "version": "7.1.6",
  469. "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
  470. "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
  471. "dev": true,
  472. "requires": {
  473. "fs.realpath": "^1.0.0",
  474. "inflight": "^1.0.4",
  475. "inherits": "2",
  476. "minimatch": "^3.0.4",
  477. "once": "^1.3.0",
  478. "path-is-absolute": "^1.0.0"
  479. }
  480. },
  481. "has-flag": {
  482. "version": "3.0.0",
  483. "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  484. "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
  485. "dev": true
  486. },
  487. "http-errors": {
  488. "version": "1.7.2",
  489. "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
  490. "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
  491. "requires": {
  492. "depd": "~1.1.2",
  493. "inherits": "2.0.3",
  494. "setprototypeof": "1.1.1",
  495. "statuses": ">= 1.5.0 < 2",
  496. "toidentifier": "1.0.0"
  497. }
  498. },
  499. "iconv-lite": {
  500. "version": "0.4.24",
  501. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  502. "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  503. "requires": {
  504. "safer-buffer": ">= 2.1.2 < 3"
  505. }
  506. },
  507. "inflight": {
  508. "version": "1.0.6",
  509. "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  510. "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  511. "dev": true,
  512. "requires": {
  513. "once": "^1.3.0",
  514. "wrappy": "1"
  515. }
  516. },
  517. "inherits": {
  518. "version": "2.0.3",
  519. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  520. "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
  521. },
  522. "ipaddr.js": {
  523. "version": "1.9.1",
  524. "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
  525. "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
  526. },
  527. "isarray": {
  528. "version": "1.0.0",
  529. "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  530. "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
  531. },
  532. "js-tokens": {
  533. "version": "4.0.0",
  534. "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  535. "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
  536. "dev": true
  537. },
  538. "js-yaml": {
  539. "version": "3.14.0",
  540. "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
  541. "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
  542. "dev": true,
  543. "requires": {
  544. "argparse": "^1.0.7",
  545. "esprima": "^4.0.0"
  546. }
  547. },
  548. "kareem": {
  549. "version": "2.3.1",
  550. "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1.tgz",
  551. "integrity": "sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw=="
  552. },
  553. "lodash": {
  554. "version": "4.17.15",
  555. "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
  556. "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
  557. },
  558. "loglevel": {
  559. "version": "1.6.8",
  560. "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz",
  561. "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA=="
  562. },
  563. "make-error": {
  564. "version": "1.3.6",
  565. "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  566. "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
  567. "dev": true
  568. },
  569. "media-typer": {
  570. "version": "0.3.0",
  571. "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  572. "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
  573. },
  574. "memory-pager": {
  575. "version": "1.5.0",
  576. "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
  577. "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
  578. "optional": true
  579. },
  580. "merge-descriptors": {
  581. "version": "1.0.1",
  582. "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  583. "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
  584. },
  585. "methods": {
  586. "version": "1.1.2",
  587. "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  588. "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
  589. },
  590. "mime": {
  591. "version": "1.6.0",
  592. "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
  593. "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
  594. },
  595. "mime-db": {
  596. "version": "1.44.0",
  597. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
  598. "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="
  599. },
  600. "mime-types": {
  601. "version": "2.1.27",
  602. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
  603. "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
  604. "requires": {
  605. "mime-db": "1.44.0"
  606. }
  607. },
  608. "minimatch": {
  609. "version": "3.0.4",
  610. "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  611. "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  612. "dev": true,
  613. "requires": {
  614. "brace-expansion": "^1.1.7"
  615. }
  616. },
  617. "minimist": {
  618. "version": "1.2.5",
  619. "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  620. "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  621. "dev": true
  622. },
  623. "mkdirp": {
  624. "version": "0.5.5",
  625. "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
  626. "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
  627. "dev": true,
  628. "requires": {
  629. "minimist": "^1.2.5"
  630. }
  631. },
  632. "mongodb": {
  633. "version": "3.5.7",
  634. "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.7.tgz",
  635. "integrity": "sha512-lMtleRT+vIgY/JhhTn1nyGwnSMmJkJELp+4ZbrjctrnBxuLbj6rmLuJFz8W2xUzUqWmqoyVxJLYuC58ZKpcTYQ==",
  636. "requires": {
  637. "bl": "^2.2.0",
  638. "bson": "^1.1.4",
  639. "denque": "^1.4.1",
  640. "require_optional": "^1.0.1",
  641. "safe-buffer": "^5.1.2",
  642. "saslprep": "^1.0.0"
  643. }
  644. },
  645. "mongoose": {
  646. "version": "5.9.16",
  647. "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.16.tgz",
  648. "integrity": "sha512-b4HNndgh+dacoLE/2SBF3iBBofeaKL+aGVZH7jnPRc2RXRCplX4sfH5sgoz03ryCSXJ+RQNIfqKAADt/ZBzPDA==",
  649. "requires": {
  650. "bson": "^1.1.4",
  651. "kareem": "2.3.1",
  652. "mongodb": "3.5.7",
  653. "mongoose-legacy-pluralize": "1.0.2",
  654. "mpath": "0.7.0",
  655. "mquery": "3.2.2",
  656. "ms": "2.1.2",
  657. "regexp-clone": "1.0.0",
  658. "safe-buffer": "5.1.2",
  659. "sift": "7.0.1",
  660. "sliced": "1.0.1"
  661. },
  662. "dependencies": {
  663. "ms": {
  664. "version": "2.1.2",
  665. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  666. "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  667. }
  668. }
  669. },
  670. "mongoose-legacy-pluralize": {
  671. "version": "1.0.2",
  672. "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz",
  673. "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ=="
  674. },
  675. "morgan": {
  676. "version": "1.10.0",
  677. "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
  678. "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
  679. "requires": {
  680. "basic-auth": "~2.0.1",
  681. "debug": "2.6.9",
  682. "depd": "~2.0.0",
  683. "on-finished": "~2.3.0",
  684. "on-headers": "~1.0.2"
  685. },
  686. "dependencies": {
  687. "depd": {
  688. "version": "2.0.0",
  689. "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  690. "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
  691. }
  692. }
  693. },
  694. "mpath": {
  695. "version": "0.7.0",
  696. "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.7.0.tgz",
  697. "integrity": "sha512-Aiq04hILxhz1L+f7sjGyn7IxYzWm1zLNNXcfhDtx04kZ2Gk7uvFdgZ8ts1cWa/6d0TQmag2yR8zSGZUmp0tFNg=="
  698. },
  699. "mquery": {
  700. "version": "3.2.2",
  701. "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.2.tgz",
  702. "integrity": "sha512-XB52992COp0KP230I3qloVUbkLUxJIu328HBP2t2EsxSFtf4W1HPSOBWOXf1bqxK4Xbb66lfMJ+Bpfd9/yZE1Q==",
  703. "requires": {
  704. "bluebird": "3.5.1",
  705. "debug": "3.1.0",
  706. "regexp-clone": "^1.0.0",
  707. "safe-buffer": "5.1.2",
  708. "sliced": "1.0.1"
  709. },
  710. "dependencies": {
  711. "debug": {
  712. "version": "3.1.0",
  713. "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  714. "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  715. "requires": {
  716. "ms": "2.0.0"
  717. }
  718. }
  719. }
  720. },
  721. "ms": {
  722. "version": "2.0.0",
  723. "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  724. "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  725. },
  726. "negotiator": {
  727. "version": "0.6.2",
  728. "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
  729. "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
  730. },
  731. "on-finished": {
  732. "version": "2.3.0",
  733. "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  734. "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  735. "requires": {
  736. "ee-first": "1.1.1"
  737. }
  738. },
  739. "on-headers": {
  740. "version": "1.0.2",
  741. "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
  742. "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
  743. },
  744. "once": {
  745. "version": "1.4.0",
  746. "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  747. "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  748. "dev": true,
  749. "requires": {
  750. "wrappy": "1"
  751. }
  752. },
  753. "parseurl": {
  754. "version": "1.3.3",
  755. "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  756. "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
  757. },
  758. "path-is-absolute": {
  759. "version": "1.0.1",
  760. "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  761. "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  762. "dev": true
  763. },
  764. "path-parse": {
  765. "version": "1.0.6",
  766. "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
  767. "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
  768. "dev": true
  769. },
  770. "path-to-regexp": {
  771. "version": "0.1.7",
  772. "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  773. "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
  774. },
  775. "process-nextick-args": {
  776. "version": "2.0.1",
  777. "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  778. "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
  779. },
  780. "proxy-addr": {
  781. "version": "2.0.6",
  782. "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
  783. "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
  784. "requires": {
  785. "forwarded": "~0.1.2",
  786. "ipaddr.js": "1.9.1"
  787. }
  788. },
  789. "qs": {
  790. "version": "6.7.0",
  791. "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
  792. "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
  793. },
  794. "range-parser": {
  795. "version": "1.2.1",
  796. "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
  797. "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
  798. },
  799. "raw-body": {
  800. "version": "2.4.0",
  801. "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
  802. "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
  803. "requires": {
  804. "bytes": "3.1.0",
  805. "http-errors": "1.7.2",
  806. "iconv-lite": "0.4.24",
  807. "unpipe": "1.0.0"
  808. }
  809. },
  810. "readable-stream": {
  811. "version": "2.3.7",
  812. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  813. "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  814. "requires": {
  815. "core-util-is": "~1.0.0",
  816. "inherits": "~2.0.3",
  817. "isarray": "~1.0.0",
  818. "process-nextick-args": "~2.0.0",
  819. "safe-buffer": "~5.1.1",
  820. "string_decoder": "~1.1.1",
  821. "util-deprecate": "~1.0.1"
  822. }
  823. },
  824. "reflect-metadata": {
  825. "version": "0.1.13",
  826. "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
  827. "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
  828. },
  829. "regexp-clone": {
  830. "version": "1.0.0",
  831. "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz",
  832. "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw=="
  833. },
  834. "require_optional": {
  835. "version": "1.0.1",
  836. "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz",
  837. "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==",
  838. "requires": {
  839. "resolve-from": "^2.0.0",
  840. "semver": "^5.1.0"
  841. }
  842. },
  843. "resolve": {
  844. "version": "1.17.0",
  845. "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
  846. "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
  847. "dev": true,
  848. "requires": {
  849. "path-parse": "^1.0.6"
  850. }
  851. },
  852. "resolve-from": {
  853. "version": "2.0.0",
  854. "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
  855. "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c="
  856. },
  857. "safe-buffer": {
  858. "version": "5.1.2",
  859. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  860. "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  861. },
  862. "safer-buffer": {
  863. "version": "2.1.2",
  864. "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  865. "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
  866. },
  867. "saslprep": {
  868. "version": "1.0.3",
  869. "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
  870. "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
  871. "optional": true,
  872. "requires": {
  873. "sparse-bitfield": "^3.0.3"
  874. }
  875. },
  876. "semver": {
  877. "version": "5.7.1",
  878. "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
  879. "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
  880. },
  881. "send": {
  882. "version": "0.17.1",
  883. "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
  884. "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
  885. "requires": {
  886. "debug": "2.6.9",
  887. "depd": "~1.1.2",
  888. "destroy": "~1.0.4",
  889. "encodeurl": "~1.0.2",
  890. "escape-html": "~1.0.3",
  891. "etag": "~1.8.1",
  892. "fresh": "0.5.2",
  893. "http-errors": "~1.7.2",
  894. "mime": "1.6.0",
  895. "ms": "2.1.1",
  896. "on-finished": "~2.3.0",
  897. "range-parser": "~1.2.1",
  898. "statuses": "~1.5.0"
  899. },
  900. "dependencies": {
  901. "ms": {
  902. "version": "2.1.1",
  903. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
  904. "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
  905. }
  906. }
  907. },
  908. "serve-static": {
  909. "version": "1.14.1",
  910. "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
  911. "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
  912. "requires": {
  913. "encodeurl": "~1.0.2",
  914. "escape-html": "~1.0.3",
  915. "parseurl": "~1.3.3",
  916. "send": "0.17.1"
  917. }
  918. },
  919. "setprototypeof": {
  920. "version": "1.1.1",
  921. "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
  922. "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
  923. },
  924. "sift": {
  925. "version": "7.0.1",
  926. "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz",
  927. "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g=="
  928. },
  929. "sliced": {
  930. "version": "1.0.1",
  931. "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
  932. "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E="
  933. },
  934. "source-map": {
  935. "version": "0.6.1",
  936. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  937. "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  938. "dev": true
  939. },
  940. "source-map-support": {
  941. "version": "0.5.19",
  942. "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
  943. "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
  944. "dev": true,
  945. "requires": {
  946. "buffer-from": "^1.0.0",
  947. "source-map": "^0.6.0"
  948. }
  949. },
  950. "sparse-bitfield": {
  951. "version": "3.0.3",
  952. "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
  953. "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
  954. "optional": true,
  955. "requires": {
  956. "memory-pager": "^1.0.2"
  957. }
  958. },
  959. "sprintf-js": {
  960. "version": "1.0.3",
  961. "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  962. "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  963. "dev": true
  964. },
  965. "statuses": {
  966. "version": "1.5.0",
  967. "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  968. "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
  969. },
  970. "string_decoder": {
  971. "version": "1.1.1",
  972. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  973. "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  974. "requires": {
  975. "safe-buffer": "~5.1.0"
  976. }
  977. },
  978. "supports-color": {
  979. "version": "5.5.0",
  980. "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  981. "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  982. "dev": true,
  983. "requires": {
  984. "has-flag": "^3.0.0"
  985. }
  986. },
  987. "toidentifier": {
  988. "version": "1.0.0",
  989. "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
  990. "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
  991. },
  992. "ts-node": {
  993. "version": "8.10.1",
  994. "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.1.tgz",
  995. "integrity": "sha512-bdNz1L4ekHiJul6SHtZWs1ujEKERJnHs4HxN7rjTyyVOFf3HaJ6sLqe6aPG62XTzAB/63pKRh5jTSWL0D7bsvw==",
  996. "dev": true,
  997. "requires": {
  998. "arg": "^4.1.0",
  999. "diff": "^4.0.1",
  1000. "make-error": "^1.1.1",
  1001. "source-map-support": "^0.5.17",
  1002. "yn": "3.1.1"
  1003. }
  1004. },
  1005. "tslib": {
  1006. "version": "1.13.0",
  1007. "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
  1008. "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
  1009. "dev": true
  1010. },
  1011. "tslint": {
  1012. "version": "6.1.2",
  1013. "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.2.tgz",
  1014. "integrity": "sha512-UyNrLdK3E0fQG/xWNqAFAC5ugtFyPO4JJR1KyyfQAyzR8W0fTRrC91A8Wej4BntFzcvETdCSDa/4PnNYJQLYiA==",
  1015. "dev": true,
  1016. "requires": {
  1017. "@babel/code-frame": "^7.0.0",
  1018. "builtin-modules": "^1.1.1",
  1019. "chalk": "^2.3.0",
  1020. "commander": "^2.12.1",
  1021. "diff": "^4.0.1",
  1022. "glob": "^7.1.1",
  1023. "js-yaml": "^3.13.1",
  1024. "minimatch": "^3.0.4",
  1025. "mkdirp": "^0.5.3",
  1026. "resolve": "^1.3.2",
  1027. "semver": "^5.3.0",
  1028. "tslib": "^1.10.0",
  1029. "tsutils": "^2.29.0"
  1030. }
  1031. },
  1032. "tsutils": {
  1033. "version": "2.29.0",
  1034. "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
  1035. "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
  1036. "dev": true,
  1037. "requires": {
  1038. "tslib": "^1.8.1"
  1039. }
  1040. },
  1041. "type-is": {
  1042. "version": "1.6.18",
  1043. "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  1044. "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
  1045. "requires": {
  1046. "media-typer": "0.3.0",
  1047. "mime-types": "~2.1.24"
  1048. }
  1049. },
  1050. "typescript": {
  1051. "version": "3.9.3",
  1052. "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz",
  1053. "integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ=="
  1054. },
  1055. "unpipe": {
  1056. "version": "1.0.0",
  1057. "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  1058. "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
  1059. },
  1060. "util-deprecate": {
  1061. "version": "1.0.2",
  1062. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  1063. "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
  1064. },
  1065. "utils-merge": {
  1066. "version": "1.0.1",
  1067. "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
  1068. "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
  1069. },
  1070. "vary": {
  1071. "version": "1.1.2",
  1072. "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
  1073. "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
  1074. },
  1075. "wrappy": {
  1076. "version": "1.0.2",
  1077. "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  1078. "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
  1079. "dev": true
  1080. },
  1081. "yn": {
  1082. "version": "3.1.1",
  1083. "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  1084. "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
  1085. "dev": true
  1086. }
  1087. }
  1088. }