오윤석

nodemon 설치

...@@ -37,7 +37,7 @@ services: ...@@ -37,7 +37,7 @@ services:
37 volumes: 37 volumes:
38 - ./node:/app 38 - ./node:/app
39 - ./config:/app/config 39 - ./config:/app/config
40 - command: bash -c "npm install && node app.js" 40 + command: bash -c "npm install && node_modules/.bin/nodemon app.js"
41 environment: 41 environment:
42 - NODE_ENV=production 42 - NODE_ENV=production
43 restart: on-failure 43 restart: on-failure
......
...@@ -4,6 +4,29 @@ ...@@ -4,6 +4,29 @@
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
7 + "@sindresorhus/is": {
8 + "version": "0.14.0",
9 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
10 + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
11 + },
12 + "@szmarczak/http-timer": {
13 + "version": "1.1.2",
14 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
15 + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
16 + "requires": {
17 + "defer-to-connect": "^1.0.1"
18 + }
19 + },
20 + "@types/color-name": {
21 + "version": "1.1.1",
22 + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
23 + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
24 + },
25 + "abbrev": {
26 + "version": "1.1.1",
27 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
28 + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
29 + },
7 "accepts": { 30 "accepts": {
8 "version": "1.3.7", 31 "version": "1.3.7",
9 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 32 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
...@@ -13,11 +36,64 @@ ...@@ -13,11 +36,64 @@
13 "negotiator": "0.6.2" 36 "negotiator": "0.6.2"
14 } 37 }
15 }, 38 },
39 + "ansi-align": {
40 + "version": "3.0.0",
41 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
42 + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
43 + "requires": {
44 + "string-width": "^3.0.0"
45 + },
46 + "dependencies": {
47 + "string-width": {
48 + "version": "3.1.0",
49 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
50 + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
51 + "requires": {
52 + "emoji-regex": "^7.0.1",
53 + "is-fullwidth-code-point": "^2.0.0",
54 + "strip-ansi": "^5.1.0"
55 + }
56 + }
57 + }
58 + },
59 + "ansi-regex": {
60 + "version": "4.1.0",
61 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
62 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
63 + },
64 + "ansi-styles": {
65 + "version": "4.2.1",
66 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
67 + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
68 + "requires": {
69 + "@types/color-name": "^1.1.1",
70 + "color-convert": "^2.0.1"
71 + }
72 + },
73 + "anymatch": {
74 + "version": "3.1.1",
75 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
76 + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
77 + "requires": {
78 + "normalize-path": "^3.0.0",
79 + "picomatch": "^2.0.4"
80 + }
81 + },
16 "array-flatten": { 82 "array-flatten": {
17 "version": "1.1.1", 83 "version": "1.1.1",
18 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 84 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
19 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" 85 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
20 }, 86 },
87 + "balanced-match": {
88 + "version": "1.0.0",
89 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
90 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
91 + },
92 + "binary-extensions": {
93 + "version": "2.0.0",
94 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
95 + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow=="
96 + },
21 "body-parser": { 97 "body-parser": {
22 "version": "1.19.0", 98 "version": "1.19.0",
23 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 99 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
...@@ -35,11 +111,165 @@ ...@@ -35,11 +111,165 @@
35 "type-is": "~1.6.17" 111 "type-is": "~1.6.17"
36 } 112 }
37 }, 113 },
114 + "boxen": {
115 + "version": "4.2.0",
116 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
117 + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
118 + "requires": {
119 + "ansi-align": "^3.0.0",
120 + "camelcase": "^5.3.1",
121 + "chalk": "^3.0.0",
122 + "cli-boxes": "^2.2.0",
123 + "string-width": "^4.1.0",
124 + "term-size": "^2.1.0",
125 + "type-fest": "^0.8.1",
126 + "widest-line": "^3.1.0"
127 + }
128 + },
129 + "brace-expansion": {
130 + "version": "1.1.11",
131 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
132 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
133 + "requires": {
134 + "balanced-match": "^1.0.0",
135 + "concat-map": "0.0.1"
136 + }
137 + },
138 + "braces": {
139 + "version": "3.0.2",
140 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
141 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
142 + "requires": {
143 + "fill-range": "^7.0.1"
144 + }
145 + },
38 "bytes": { 146 "bytes": {
39 "version": "3.1.0", 147 "version": "3.1.0",
40 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 148 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
41 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" 149 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
42 }, 150 },
151 + "cacheable-request": {
152 + "version": "6.1.0",
153 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
154 + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
155 + "requires": {
156 + "clone-response": "^1.0.2",
157 + "get-stream": "^5.1.0",
158 + "http-cache-semantics": "^4.0.0",
159 + "keyv": "^3.0.0",
160 + "lowercase-keys": "^2.0.0",
161 + "normalize-url": "^4.1.0",
162 + "responselike": "^1.0.2"
163 + },
164 + "dependencies": {
165 + "get-stream": {
166 + "version": "5.1.0",
167 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
168 + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
169 + "requires": {
170 + "pump": "^3.0.0"
171 + }
172 + },
173 + "lowercase-keys": {
174 + "version": "2.0.0",
175 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
176 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
177 + }
178 + }
179 + },
180 + "camelcase": {
181 + "version": "5.3.1",
182 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
183 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
184 + },
185 + "chalk": {
186 + "version": "3.0.0",
187 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
188 + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
189 + "requires": {
190 + "ansi-styles": "^4.1.0",
191 + "supports-color": "^7.1.0"
192 + },
193 + "dependencies": {
194 + "has-flag": {
195 + "version": "4.0.0",
196 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
197 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
198 + },
199 + "supports-color": {
200 + "version": "7.1.0",
201 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
202 + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
203 + "requires": {
204 + "has-flag": "^4.0.0"
205 + }
206 + }
207 + }
208 + },
209 + "chokidar": {
210 + "version": "3.4.0",
211 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
212 + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==",
213 + "requires": {
214 + "anymatch": "~3.1.1",
215 + "braces": "~3.0.2",
216 + "fsevents": "~2.1.2",
217 + "glob-parent": "~5.1.0",
218 + "is-binary-path": "~2.1.0",
219 + "is-glob": "~4.0.1",
220 + "normalize-path": "~3.0.0",
221 + "readdirp": "~3.4.0"
222 + }
223 + },
224 + "ci-info": {
225 + "version": "2.0.0",
226 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
227 + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
228 + },
229 + "cli-boxes": {
230 + "version": "2.2.0",
231 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz",
232 + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w=="
233 + },
234 + "clone-response": {
235 + "version": "1.0.2",
236 + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
237 + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
238 + "requires": {
239 + "mimic-response": "^1.0.0"
240 + }
241 + },
242 + "color-convert": {
243 + "version": "2.0.1",
244 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
245 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
246 + "requires": {
247 + "color-name": "~1.1.4"
248 + }
249 + },
250 + "color-name": {
251 + "version": "1.1.4",
252 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
253 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
254 + },
255 + "concat-map": {
256 + "version": "0.0.1",
257 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
258 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
259 + },
260 + "configstore": {
261 + "version": "5.0.1",
262 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
263 + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
264 + "requires": {
265 + "dot-prop": "^5.2.0",
266 + "graceful-fs": "^4.1.2",
267 + "make-dir": "^3.0.0",
268 + "unique-string": "^2.0.0",
269 + "write-file-atomic": "^3.0.0",
270 + "xdg-basedir": "^4.0.0"
271 + }
272 + },
43 "content-disposition": { 273 "content-disposition": {
44 "version": "0.5.3", 274 "version": "0.5.3",
45 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 275 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
...@@ -63,6 +293,11 @@ ...@@ -63,6 +293,11 @@
63 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 293 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
64 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" 294 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
65 }, 295 },
296 + "crypto-random-string": {
297 + "version": "2.0.0",
298 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
299 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
300 + },
66 "debug": { 301 "debug": {
67 "version": "2.6.9", 302 "version": "2.6.9",
68 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 303 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
...@@ -71,6 +306,24 @@ ...@@ -71,6 +306,24 @@
71 "ms": "2.0.0" 306 "ms": "2.0.0"
72 } 307 }
73 }, 308 },
309 + "decompress-response": {
310 + "version": "3.3.0",
311 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
312 + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
313 + "requires": {
314 + "mimic-response": "^1.0.0"
315 + }
316 + },
317 + "deep-extend": {
318 + "version": "0.6.0",
319 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
320 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
321 + },
322 + "defer-to-connect": {
323 + "version": "1.1.3",
324 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
325 + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
326 + },
74 "depd": { 327 "depd": {
75 "version": "1.1.2", 328 "version": "1.1.2",
76 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 329 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
...@@ -81,16 +334,47 @@ ...@@ -81,16 +334,47 @@
81 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 334 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
82 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" 335 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
83 }, 336 },
337 + "dot-prop": {
338 + "version": "5.2.0",
339 + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz",
340 + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==",
341 + "requires": {
342 + "is-obj": "^2.0.0"
343 + }
344 + },
345 + "duplexer3": {
346 + "version": "0.1.4",
347 + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
348 + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
349 + },
84 "ee-first": { 350 "ee-first": {
85 "version": "1.1.1", 351 "version": "1.1.1",
86 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 352 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
87 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 353 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
88 }, 354 },
355 + "emoji-regex": {
356 + "version": "7.0.3",
357 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
358 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
359 + },
89 "encodeurl": { 360 "encodeurl": {
90 "version": "1.0.2", 361 "version": "1.0.2",
91 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 362 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
92 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" 363 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
93 }, 364 },
365 + "end-of-stream": {
366 + "version": "1.4.4",
367 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
368 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
369 + "requires": {
370 + "once": "^1.4.0"
371 + }
372 + },
373 + "escape-goat": {
374 + "version": "2.1.1",
375 + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
376 + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
377 + },
94 "escape-html": { 378 "escape-html": {
95 "version": "1.0.3", 379 "version": "1.0.3",
96 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 380 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
...@@ -138,6 +422,14 @@ ...@@ -138,6 +422,14 @@
138 "vary": "~1.1.2" 422 "vary": "~1.1.2"
139 } 423 }
140 }, 424 },
425 + "fill-range": {
426 + "version": "7.0.1",
427 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
428 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
429 + "requires": {
430 + "to-regex-range": "^5.0.1"
431 + }
432 + },
141 "finalhandler": { 433 "finalhandler": {
142 "version": "1.1.2", 434 "version": "1.1.2",
143 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 435 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
...@@ -162,11 +454,79 @@ ...@@ -162,11 +454,79 @@
162 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 454 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
163 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" 455 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
164 }, 456 },
457 + "fsevents": {
458 + "version": "2.1.3",
459 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
460 + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
461 + "optional": true
462 + },
463 + "get-stream": {
464 + "version": "4.1.0",
465 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
466 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
467 + "requires": {
468 + "pump": "^3.0.0"
469 + }
470 + },
471 + "glob-parent": {
472 + "version": "5.1.1",
473 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
474 + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
475 + "requires": {
476 + "is-glob": "^4.0.1"
477 + }
478 + },
479 + "global-dirs": {
480 + "version": "2.0.1",
481 + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz",
482 + "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==",
483 + "requires": {
484 + "ini": "^1.3.5"
485 + }
486 + },
487 + "got": {
488 + "version": "9.6.0",
489 + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
490 + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
491 + "requires": {
492 + "@sindresorhus/is": "^0.14.0",
493 + "@szmarczak/http-timer": "^1.1.2",
494 + "cacheable-request": "^6.0.0",
495 + "decompress-response": "^3.3.0",
496 + "duplexer3": "^0.1.4",
497 + "get-stream": "^4.1.0",
498 + "lowercase-keys": "^1.0.1",
499 + "mimic-response": "^1.0.1",
500 + "p-cancelable": "^1.0.0",
501 + "to-readable-stream": "^1.0.0",
502 + "url-parse-lax": "^3.0.0"
503 + }
504 + },
505 + "graceful-fs": {
506 + "version": "4.2.4",
507 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
508 + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
509 + },
510 + "has-flag": {
511 + "version": "3.0.0",
512 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
513 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
514 + },
515 + "has-yarn": {
516 + "version": "2.1.0",
517 + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
518 + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
519 + },
165 "http": { 520 "http": {
166 "version": "0.0.1-security", 521 "version": "0.0.1-security",
167 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz", 522 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz",
168 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g==" 523 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g=="
169 }, 524 },
525 + "http-cache-semantics": {
526 + "version": "4.1.0",
527 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
528 + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
529 + },
170 "http-errors": { 530 "http-errors": {
171 "version": "1.7.2", 531 "version": "1.7.2",
172 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 532 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
...@@ -194,11 +554,145 @@ ...@@ -194,11 +554,145 @@
194 "safer-buffer": ">= 2.1.2 < 3" 554 "safer-buffer": ">= 2.1.2 < 3"
195 } 555 }
196 }, 556 },
557 + "ignore-by-default": {
558 + "version": "1.0.1",
559 + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
560 + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
561 + },
562 + "import-lazy": {
563 + "version": "2.1.0",
564 + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
565 + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
566 + },
567 + "imurmurhash": {
568 + "version": "0.1.4",
569 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
570 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
571 + },
572 + "ini": {
573 + "version": "1.3.5",
574 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
575 + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
576 + },
197 "ipaddr.js": { 577 "ipaddr.js": {
198 "version": "1.9.1", 578 "version": "1.9.1",
199 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 579 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
200 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 580 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
201 }, 581 },
582 + "is-binary-path": {
583 + "version": "2.1.0",
584 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
585 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
586 + "requires": {
587 + "binary-extensions": "^2.0.0"
588 + }
589 + },
590 + "is-ci": {
591 + "version": "2.0.0",
592 + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
593 + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
594 + "requires": {
595 + "ci-info": "^2.0.0"
596 + }
597 + },
598 + "is-extglob": {
599 + "version": "2.1.1",
600 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
601 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
602 + },
603 + "is-fullwidth-code-point": {
604 + "version": "2.0.0",
605 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
606 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
607 + },
608 + "is-glob": {
609 + "version": "4.0.1",
610 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
611 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
612 + "requires": {
613 + "is-extglob": "^2.1.1"
614 + }
615 + },
616 + "is-installed-globally": {
617 + "version": "0.3.2",
618 + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
619 + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
620 + "requires": {
621 + "global-dirs": "^2.0.1",
622 + "is-path-inside": "^3.0.1"
623 + }
624 + },
625 + "is-npm": {
626 + "version": "4.0.0",
627 + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
628 + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig=="
629 + },
630 + "is-number": {
631 + "version": "7.0.0",
632 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
633 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
634 + },
635 + "is-obj": {
636 + "version": "2.0.0",
637 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
638 + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
639 + },
640 + "is-path-inside": {
641 + "version": "3.0.2",
642 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz",
643 + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg=="
644 + },
645 + "is-typedarray": {
646 + "version": "1.0.0",
647 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
648 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
649 + },
650 + "is-yarn-global": {
651 + "version": "0.3.0",
652 + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
653 + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
654 + },
655 + "json-buffer": {
656 + "version": "3.0.0",
657 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
658 + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
659 + },
660 + "keyv": {
661 + "version": "3.1.0",
662 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
663 + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
664 + "requires": {
665 + "json-buffer": "3.0.0"
666 + }
667 + },
668 + "latest-version": {
669 + "version": "5.1.0",
670 + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
671 + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
672 + "requires": {
673 + "package-json": "^6.3.0"
674 + }
675 + },
676 + "lowercase-keys": {
677 + "version": "1.0.1",
678 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
679 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
680 + },
681 + "make-dir": {
682 + "version": "3.1.0",
683 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
684 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
685 + "requires": {
686 + "semver": "^6.0.0"
687 + },
688 + "dependencies": {
689 + "semver": {
690 + "version": "6.3.0",
691 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
692 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
693 + }
694 + }
695 + },
202 "media-typer": { 696 "media-typer": {
203 "version": "0.3.0", 697 "version": "0.3.0",
204 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 698 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
...@@ -232,6 +726,24 @@ ...@@ -232,6 +726,24 @@
232 "mime-db": "1.44.0" 726 "mime-db": "1.44.0"
233 } 727 }
234 }, 728 },
729 + "mimic-response": {
730 + "version": "1.0.1",
731 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
732 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
733 + },
734 + "minimatch": {
735 + "version": "3.0.4",
736 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
737 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
738 + "requires": {
739 + "brace-expansion": "^1.1.7"
740 + }
741 + },
742 + "minimist": {
743 + "version": "1.2.5",
744 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
745 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
746 + },
235 "ms": { 747 "ms": {
236 "version": "2.0.0", 748 "version": "2.0.0",
237 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 749 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
...@@ -242,6 +754,56 @@ ...@@ -242,6 +754,56 @@
242 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 754 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
243 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" 755 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
244 }, 756 },
757 + "nodemon": {
758 + "version": "2.0.4",
759 + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.4.tgz",
760 + "integrity": "sha512-Ltced+hIfTmaS28Zjv1BM552oQ3dbwPqI4+zI0SLgq+wpJhSyqgYude/aZa/3i31VCQWMfXJVxvu86abcam3uQ==",
761 + "requires": {
762 + "chokidar": "^3.2.2",
763 + "debug": "^3.2.6",
764 + "ignore-by-default": "^1.0.1",
765 + "minimatch": "^3.0.4",
766 + "pstree.remy": "^1.1.7",
767 + "semver": "^5.7.1",
768 + "supports-color": "^5.5.0",
769 + "touch": "^3.1.0",
770 + "undefsafe": "^2.0.2",
771 + "update-notifier": "^4.0.0"
772 + },
773 + "dependencies": {
774 + "debug": {
775 + "version": "3.2.6",
776 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
777 + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
778 + "requires": {
779 + "ms": "^2.1.1"
780 + }
781 + },
782 + "ms": {
783 + "version": "2.1.2",
784 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
785 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
786 + }
787 + }
788 + },
789 + "nopt": {
790 + "version": "1.0.10",
791 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
792 + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
793 + "requires": {
794 + "abbrev": "1"
795 + }
796 + },
797 + "normalize-path": {
798 + "version": "3.0.0",
799 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
800 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
801 + },
802 + "normalize-url": {
803 + "version": "4.5.0",
804 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
805 + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ=="
806 + },
245 "on-finished": { 807 "on-finished": {
246 "version": "2.3.0", 808 "version": "2.3.0",
247 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 809 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
...@@ -250,6 +812,37 @@ ...@@ -250,6 +812,37 @@
250 "ee-first": "1.1.1" 812 "ee-first": "1.1.1"
251 } 813 }
252 }, 814 },
815 + "once": {
816 + "version": "1.4.0",
817 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
818 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
819 + "requires": {
820 + "wrappy": "1"
821 + }
822 + },
823 + "p-cancelable": {
824 + "version": "1.1.0",
825 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
826 + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
827 + },
828 + "package-json": {
829 + "version": "6.5.0",
830 + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
831 + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
832 + "requires": {
833 + "got": "^9.6.0",
834 + "registry-auth-token": "^4.0.0",
835 + "registry-url": "^5.0.0",
836 + "semver": "^6.2.0"
837 + },
838 + "dependencies": {
839 + "semver": {
840 + "version": "6.3.0",
841 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
842 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
843 + }
844 + }
845 + },
253 "parseurl": { 846 "parseurl": {
254 "version": "1.3.3", 847 "version": "1.3.3",
255 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 848 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
...@@ -260,6 +853,16 @@ ...@@ -260,6 +853,16 @@
260 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 853 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
261 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" 854 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
262 }, 855 },
856 + "picomatch": {
857 + "version": "2.2.2",
858 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
859 + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
860 + },
861 + "prepend-http": {
862 + "version": "2.0.0",
863 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
864 + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
865 + },
263 "proxy-addr": { 866 "proxy-addr": {
264 "version": "2.0.6", 867 "version": "2.0.6",
265 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", 868 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
...@@ -269,6 +872,28 @@ ...@@ -269,6 +872,28 @@
269 "ipaddr.js": "1.9.1" 872 "ipaddr.js": "1.9.1"
270 } 873 }
271 }, 874 },
875 + "pstree.remy": {
876 + "version": "1.1.8",
877 + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
878 + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
879 + },
880 + "pump": {
881 + "version": "3.0.0",
882 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
883 + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
884 + "requires": {
885 + "end-of-stream": "^1.1.0",
886 + "once": "^1.3.1"
887 + }
888 + },
889 + "pupa": {
890 + "version": "2.0.1",
891 + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz",
892 + "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==",
893 + "requires": {
894 + "escape-goat": "^2.0.0"
895 + }
896 + },
272 "qs": { 897 "qs": {
273 "version": "6.7.0", 898 "version": "6.7.0",
274 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 899 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
...@@ -290,6 +915,49 @@ ...@@ -290,6 +915,49 @@
290 "unpipe": "1.0.0" 915 "unpipe": "1.0.0"
291 } 916 }
292 }, 917 },
918 + "rc": {
919 + "version": "1.2.8",
920 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
921 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
922 + "requires": {
923 + "deep-extend": "^0.6.0",
924 + "ini": "~1.3.0",
925 + "minimist": "^1.2.0",
926 + "strip-json-comments": "~2.0.1"
927 + }
928 + },
929 + "readdirp": {
930 + "version": "3.4.0",
931 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
932 + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
933 + "requires": {
934 + "picomatch": "^2.2.1"
935 + }
936 + },
937 + "registry-auth-token": {
938 + "version": "4.1.1",
939 + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz",
940 + "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==",
941 + "requires": {
942 + "rc": "^1.2.8"
943 + }
944 + },
945 + "registry-url": {
946 + "version": "5.1.0",
947 + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
948 + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
949 + "requires": {
950 + "rc": "^1.2.8"
951 + }
952 + },
953 + "responselike": {
954 + "version": "1.0.2",
955 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
956 + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
957 + "requires": {
958 + "lowercase-keys": "^1.0.0"
959 + }
960 + },
293 "safe-buffer": { 961 "safe-buffer": {
294 "version": "5.1.2", 962 "version": "5.1.2",
295 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 963 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
...@@ -300,6 +968,26 @@ ...@@ -300,6 +968,26 @@
300 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 968 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
301 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 969 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
302 }, 970 },
971 + "semver": {
972 + "version": "5.7.1",
973 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
974 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
975 + },
976 + "semver-diff": {
977 + "version": "3.1.1",
978 + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
979 + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
980 + "requires": {
981 + "semver": "^6.3.0"
982 + },
983 + "dependencies": {
984 + "semver": {
985 + "version": "6.3.0",
986 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
987 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
988 + }
989 + }
990 + },
303 "send": { 991 "send": {
304 "version": "0.17.1", 992 "version": "0.17.1",
305 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 993 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
...@@ -343,16 +1031,108 @@ ...@@ -343,16 +1031,108 @@
343 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 1031 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
344 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" 1032 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
345 }, 1033 },
1034 + "signal-exit": {
1035 + "version": "3.0.3",
1036 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
1037 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
1038 + },
346 "statuses": { 1039 "statuses": {
347 "version": "1.5.0", 1040 "version": "1.5.0",
348 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 1041 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
349 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" 1042 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
350 }, 1043 },
1044 + "string-width": {
1045 + "version": "4.2.0",
1046 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1047 + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1048 + "requires": {
1049 + "emoji-regex": "^8.0.0",
1050 + "is-fullwidth-code-point": "^3.0.0",
1051 + "strip-ansi": "^6.0.0"
1052 + },
1053 + "dependencies": {
1054 + "ansi-regex": {
1055 + "version": "5.0.0",
1056 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1057 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
1058 + },
1059 + "emoji-regex": {
1060 + "version": "8.0.0",
1061 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1062 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1063 + },
1064 + "is-fullwidth-code-point": {
1065 + "version": "3.0.0",
1066 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1067 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
1068 + },
1069 + "strip-ansi": {
1070 + "version": "6.0.0",
1071 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1072 + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1073 + "requires": {
1074 + "ansi-regex": "^5.0.0"
1075 + }
1076 + }
1077 + }
1078 + },
1079 + "strip-ansi": {
1080 + "version": "5.2.0",
1081 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1082 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1083 + "requires": {
1084 + "ansi-regex": "^4.1.0"
1085 + }
1086 + },
1087 + "strip-json-comments": {
1088 + "version": "2.0.1",
1089 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1090 + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
1091 + },
1092 + "supports-color": {
1093 + "version": "5.5.0",
1094 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1095 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1096 + "requires": {
1097 + "has-flag": "^3.0.0"
1098 + }
1099 + },
1100 + "term-size": {
1101 + "version": "2.2.0",
1102 + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz",
1103 + "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw=="
1104 + },
1105 + "to-readable-stream": {
1106 + "version": "1.0.0",
1107 + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
1108 + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
1109 + },
1110 + "to-regex-range": {
1111 + "version": "5.0.1",
1112 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1113 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1114 + "requires": {
1115 + "is-number": "^7.0.0"
1116 + }
1117 + },
351 "toidentifier": { 1118 "toidentifier": {
352 "version": "1.0.0", 1119 "version": "1.0.0",
353 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 1120 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
354 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" 1121 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
355 }, 1122 },
1123 + "touch": {
1124 + "version": "3.1.0",
1125 + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
1126 + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
1127 + "requires": {
1128 + "nopt": "~1.0.10"
1129 + }
1130 + },
1131 + "type-fest": {
1132 + "version": "0.8.1",
1133 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
1134 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
1135 + },
356 "type-is": { 1136 "type-is": {
357 "version": "1.6.18", 1137 "version": "1.6.18",
358 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 1138 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
...@@ -362,11 +1142,63 @@ ...@@ -362,11 +1142,63 @@
362 "mime-types": "~2.1.24" 1142 "mime-types": "~2.1.24"
363 } 1143 }
364 }, 1144 },
1145 + "typedarray-to-buffer": {
1146 + "version": "3.1.5",
1147 + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
1148 + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
1149 + "requires": {
1150 + "is-typedarray": "^1.0.0"
1151 + }
1152 + },
1153 + "undefsafe": {
1154 + "version": "2.0.3",
1155 + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz",
1156 + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==",
1157 + "requires": {
1158 + "debug": "^2.2.0"
1159 + }
1160 + },
1161 + "unique-string": {
1162 + "version": "2.0.0",
1163 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
1164 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
1165 + "requires": {
1166 + "crypto-random-string": "^2.0.0"
1167 + }
1168 + },
365 "unpipe": { 1169 "unpipe": {
366 "version": "1.0.0", 1170 "version": "1.0.0",
367 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1171 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
368 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" 1172 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
369 }, 1173 },
1174 + "update-notifier": {
1175 + "version": "4.1.0",
1176 + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz",
1177 + "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==",
1178 + "requires": {
1179 + "boxen": "^4.2.0",
1180 + "chalk": "^3.0.0",
1181 + "configstore": "^5.0.1",
1182 + "has-yarn": "^2.1.0",
1183 + "import-lazy": "^2.1.0",
1184 + "is-ci": "^2.0.0",
1185 + "is-installed-globally": "^0.3.1",
1186 + "is-npm": "^4.0.0",
1187 + "is-yarn-global": "^0.3.0",
1188 + "latest-version": "^5.0.0",
1189 + "pupa": "^2.0.1",
1190 + "semver-diff": "^3.1.1",
1191 + "xdg-basedir": "^4.0.0"
1192 + }
1193 + },
1194 + "url-parse-lax": {
1195 + "version": "3.0.0",
1196 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
1197 + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
1198 + "requires": {
1199 + "prepend-http": "^2.0.0"
1200 + }
1201 + },
370 "utils-merge": { 1202 "utils-merge": {
371 "version": "1.0.1", 1203 "version": "1.0.1",
372 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 1204 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
...@@ -376,6 +1208,35 @@ ...@@ -376,6 +1208,35 @@
376 "version": "1.1.2", 1208 "version": "1.1.2",
377 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1209 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
378 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" 1210 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
1211 + },
1212 + "widest-line": {
1213 + "version": "3.1.0",
1214 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
1215 + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
1216 + "requires": {
1217 + "string-width": "^4.0.0"
1218 + }
1219 + },
1220 + "wrappy": {
1221 + "version": "1.0.2",
1222 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1223 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
1224 + },
1225 + "write-file-atomic": {
1226 + "version": "3.0.3",
1227 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
1228 + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
1229 + "requires": {
1230 + "imurmurhash": "^0.1.4",
1231 + "is-typedarray": "^1.0.0",
1232 + "signal-exit": "^3.0.2",
1233 + "typedarray-to-buffer": "^3.1.5"
1234 + }
1235 + },
1236 + "xdg-basedir": {
1237 + "version": "4.0.0",
1238 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
1239 + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
379 } 1240 }
380 } 1241 }
381 } 1242 }
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
10 "license": "ISC", 10 "license": "ISC",
11 "dependencies": { 11 "dependencies": {
12 "express": "^4.17.1", 12 "express": "^4.17.1",
13 - "http": "0.0.1-security" 13 + "http": "0.0.1-security",
14 + "nodemon": "^2.0.4"
14 } 15 }
15 } 16 }
......