Showing
5 changed files
with
890 additions
and
37 deletions
... | @@ -4,6 +4,24 @@ | ... | @@ -4,6 +4,24 @@ |
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 | + "abbrev": { | ||
21 | + "version": "1.1.1", | ||
22 | + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", | ||
23 | + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" | ||
24 | + }, | ||
7 | "abort-controller": { | 25 | "abort-controller": { |
8 | "version": "3.0.0", | 26 | "version": "3.0.0", |
9 | "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", | 27 | "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", |
... | @@ -44,6 +62,31 @@ | ... | @@ -44,6 +62,31 @@ |
44 | } | 62 | } |
45 | } | 63 | } |
46 | }, | 64 | }, |
65 | + "ansi-align": { | ||
66 | + "version": "3.0.0", | ||
67 | + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", | ||
68 | + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", | ||
69 | + "requires": { | ||
70 | + "string-width": "^3.0.0" | ||
71 | + }, | ||
72 | + "dependencies": { | ||
73 | + "string-width": { | ||
74 | + "version": "3.1.0", | ||
75 | + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||
76 | + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||
77 | + "requires": { | ||
78 | + "emoji-regex": "^7.0.1", | ||
79 | + "is-fullwidth-code-point": "^2.0.0", | ||
80 | + "strip-ansi": "^5.1.0" | ||
81 | + } | ||
82 | + } | ||
83 | + } | ||
84 | + }, | ||
85 | + "ansi-regex": { | ||
86 | + "version": "4.1.0", | ||
87 | + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | ||
88 | + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" | ||
89 | + }, | ||
47 | "ansi-styles": { | 90 | "ansi-styles": { |
48 | "version": "3.2.1", | 91 | "version": "3.2.1", |
49 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | 92 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", |
... | @@ -52,6 +95,15 @@ | ... | @@ -52,6 +95,15 @@ |
52 | "color-convert": "^1.9.0" | 95 | "color-convert": "^1.9.0" |
53 | } | 96 | } |
54 | }, | 97 | }, |
98 | + "anymatch": { | ||
99 | + "version": "3.1.2", | ||
100 | + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", | ||
101 | + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", | ||
102 | + "requires": { | ||
103 | + "normalize-path": "^3.0.0", | ||
104 | + "picomatch": "^2.0.4" | ||
105 | + } | ||
106 | + }, | ||
55 | "array-flatten": { | 107 | "array-flatten": { |
56 | "version": "1.1.1", | 108 | "version": "1.1.1", |
57 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", | 109 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", |
... | @@ -106,6 +158,11 @@ | ... | @@ -106,6 +158,11 @@ |
106 | "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", | 158 | "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", |
107 | "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" | 159 | "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" |
108 | }, | 160 | }, |
161 | + "binary-extensions": { | ||
162 | + "version": "2.2.0", | ||
163 | + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", | ||
164 | + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" | ||
165 | + }, | ||
109 | "bn.js": { | 166 | "bn.js": { |
110 | "version": "4.12.0", | 167 | "version": "4.12.0", |
111 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", | 168 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", |
... | @@ -128,6 +185,66 @@ | ... | @@ -128,6 +185,66 @@ |
128 | "type-is": "~1.6.16" | 185 | "type-is": "~1.6.16" |
129 | } | 186 | } |
130 | }, | 187 | }, |
188 | + "boxen": { | ||
189 | + "version": "4.2.0", | ||
190 | + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", | ||
191 | + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", | ||
192 | + "requires": { | ||
193 | + "ansi-align": "^3.0.0", | ||
194 | + "camelcase": "^5.3.1", | ||
195 | + "chalk": "^3.0.0", | ||
196 | + "cli-boxes": "^2.2.0", | ||
197 | + "string-width": "^4.1.0", | ||
198 | + "term-size": "^2.1.0", | ||
199 | + "type-fest": "^0.8.1", | ||
200 | + "widest-line": "^3.1.0" | ||
201 | + }, | ||
202 | + "dependencies": { | ||
203 | + "ansi-styles": { | ||
204 | + "version": "4.3.0", | ||
205 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | ||
206 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | ||
207 | + "requires": { | ||
208 | + "color-convert": "^2.0.1" | ||
209 | + } | ||
210 | + }, | ||
211 | + "chalk": { | ||
212 | + "version": "3.0.0", | ||
213 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", | ||
214 | + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", | ||
215 | + "requires": { | ||
216 | + "ansi-styles": "^4.1.0", | ||
217 | + "supports-color": "^7.1.0" | ||
218 | + } | ||
219 | + }, | ||
220 | + "color-convert": { | ||
221 | + "version": "2.0.1", | ||
222 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | ||
223 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | ||
224 | + "requires": { | ||
225 | + "color-name": "~1.1.4" | ||
226 | + } | ||
227 | + }, | ||
228 | + "color-name": { | ||
229 | + "version": "1.1.4", | ||
230 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | ||
231 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" | ||
232 | + }, | ||
233 | + "has-flag": { | ||
234 | + "version": "4.0.0", | ||
235 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | ||
236 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" | ||
237 | + }, | ||
238 | + "supports-color": { | ||
239 | + "version": "7.2.0", | ||
240 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | ||
241 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | ||
242 | + "requires": { | ||
243 | + "has-flag": "^4.0.0" | ||
244 | + } | ||
245 | + } | ||
246 | + } | ||
247 | + }, | ||
131 | "brace-expansion": { | 248 | "brace-expansion": { |
132 | "version": "1.1.11", | 249 | "version": "1.1.11", |
133 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | 250 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
... | @@ -137,6 +254,14 @@ | ... | @@ -137,6 +254,14 @@ |
137 | "concat-map": "0.0.1" | 254 | "concat-map": "0.0.1" |
138 | } | 255 | } |
139 | }, | 256 | }, |
257 | + "braces": { | ||
258 | + "version": "3.0.2", | ||
259 | + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", | ||
260 | + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", | ||
261 | + "requires": { | ||
262 | + "fill-range": "^7.0.1" | ||
263 | + } | ||
264 | + }, | ||
140 | "buffer-equal-constant-time": { | 265 | "buffer-equal-constant-time": { |
141 | "version": "1.0.1", | 266 | "version": "1.0.1", |
142 | "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", | 267 | "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", |
... | @@ -147,6 +272,40 @@ | ... | @@ -147,6 +272,40 @@ |
147 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", | 272 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", |
148 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" | 273 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" |
149 | }, | 274 | }, |
275 | + "cacheable-request": { | ||
276 | + "version": "6.1.0", | ||
277 | + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", | ||
278 | + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", | ||
279 | + "requires": { | ||
280 | + "clone-response": "^1.0.2", | ||
281 | + "get-stream": "^5.1.0", | ||
282 | + "http-cache-semantics": "^4.0.0", | ||
283 | + "keyv": "^3.0.0", | ||
284 | + "lowercase-keys": "^2.0.0", | ||
285 | + "normalize-url": "^4.1.0", | ||
286 | + "responselike": "^1.0.2" | ||
287 | + }, | ||
288 | + "dependencies": { | ||
289 | + "get-stream": { | ||
290 | + "version": "5.2.0", | ||
291 | + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", | ||
292 | + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", | ||
293 | + "requires": { | ||
294 | + "pump": "^3.0.0" | ||
295 | + } | ||
296 | + }, | ||
297 | + "lowercase-keys": { | ||
298 | + "version": "2.0.0", | ||
299 | + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", | ||
300 | + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" | ||
301 | + } | ||
302 | + } | ||
303 | + }, | ||
304 | + "camelcase": { | ||
305 | + "version": "5.3.1", | ||
306 | + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", | ||
307 | + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" | ||
308 | + }, | ||
150 | "chalk": { | 309 | "chalk": { |
151 | "version": "2.4.2", | 310 | "version": "2.4.2", |
152 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | 311 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", |
... | @@ -157,6 +316,39 @@ | ... | @@ -157,6 +316,39 @@ |
157 | "supports-color": "^5.3.0" | 316 | "supports-color": "^5.3.0" |
158 | } | 317 | } |
159 | }, | 318 | }, |
319 | + "chokidar": { | ||
320 | + "version": "3.5.1", | ||
321 | + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", | ||
322 | + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", | ||
323 | + "requires": { | ||
324 | + "anymatch": "~3.1.1", | ||
325 | + "braces": "~3.0.2", | ||
326 | + "fsevents": "~2.3.1", | ||
327 | + "glob-parent": "~5.1.0", | ||
328 | + "is-binary-path": "~2.1.0", | ||
329 | + "is-glob": "~4.0.1", | ||
330 | + "normalize-path": "~3.0.0", | ||
331 | + "readdirp": "~3.5.0" | ||
332 | + } | ||
333 | + }, | ||
334 | + "ci-info": { | ||
335 | + "version": "2.0.0", | ||
336 | + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", | ||
337 | + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" | ||
338 | + }, | ||
339 | + "cli-boxes": { | ||
340 | + "version": "2.2.1", | ||
341 | + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", | ||
342 | + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" | ||
343 | + }, | ||
344 | + "clone-response": { | ||
345 | + "version": "1.0.2", | ||
346 | + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", | ||
347 | + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", | ||
348 | + "requires": { | ||
349 | + "mimic-response": "^1.0.0" | ||
350 | + } | ||
351 | + }, | ||
160 | "color-convert": { | 352 | "color-convert": { |
161 | "version": "1.9.3", | 353 | "version": "1.9.3", |
162 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | 354 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", |
... | @@ -175,6 +367,19 @@ | ... | @@ -175,6 +367,19 @@ |
175 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | 367 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
176 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | 368 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" |
177 | }, | 369 | }, |
370 | + "configstore": { | ||
371 | + "version": "5.0.1", | ||
372 | + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", | ||
373 | + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", | ||
374 | + "requires": { | ||
375 | + "dot-prop": "^5.2.0", | ||
376 | + "graceful-fs": "^4.1.2", | ||
377 | + "make-dir": "^3.0.0", | ||
378 | + "unique-string": "^2.0.0", | ||
379 | + "write-file-atomic": "^3.0.0", | ||
380 | + "xdg-basedir": "^4.0.0" | ||
381 | + } | ||
382 | + }, | ||
178 | "content-disposition": { | 383 | "content-disposition": { |
179 | "version": "0.5.2", | 384 | "version": "0.5.2", |
180 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", | 385 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", |
... | @@ -204,6 +409,11 @@ | ... | @@ -204,6 +409,11 @@ |
204 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", | 409 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", |
205 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" | 410 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" |
206 | }, | 411 | }, |
412 | + "crypto-random-string": { | ||
413 | + "version": "2.0.0", | ||
414 | + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", | ||
415 | + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" | ||
416 | + }, | ||
207 | "debug": { | 417 | "debug": { |
208 | "version": "2.6.9", | 418 | "version": "2.6.9", |
209 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | 419 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", |
... | @@ -212,6 +422,24 @@ | ... | @@ -212,6 +422,24 @@ |
212 | "ms": "2.0.0" | 422 | "ms": "2.0.0" |
213 | } | 423 | } |
214 | }, | 424 | }, |
425 | + "decompress-response": { | ||
426 | + "version": "3.3.0", | ||
427 | + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", | ||
428 | + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", | ||
429 | + "requires": { | ||
430 | + "mimic-response": "^1.0.0" | ||
431 | + } | ||
432 | + }, | ||
433 | + "deep-extend": { | ||
434 | + "version": "0.6.0", | ||
435 | + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", | ||
436 | + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" | ||
437 | + }, | ||
438 | + "defer-to-connect": { | ||
439 | + "version": "1.1.3", | ||
440 | + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", | ||
441 | + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" | ||
442 | + }, | ||
215 | "depd": { | 443 | "depd": { |
216 | "version": "1.1.2", | 444 | "version": "1.1.2", |
217 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | 445 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", |
... | @@ -222,6 +450,19 @@ | ... | @@ -222,6 +450,19 @@ |
222 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", | 450 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", |
223 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" | 451 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" |
224 | }, | 452 | }, |
453 | + "dot-prop": { | ||
454 | + "version": "5.3.0", | ||
455 | + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", | ||
456 | + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", | ||
457 | + "requires": { | ||
458 | + "is-obj": "^2.0.0" | ||
459 | + } | ||
460 | + }, | ||
461 | + "duplexer3": { | ||
462 | + "version": "0.1.4", | ||
463 | + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", | ||
464 | + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" | ||
465 | + }, | ||
225 | "ecdsa-sig-formatter": { | 466 | "ecdsa-sig-formatter": { |
226 | "version": "1.0.11", | 467 | "version": "1.0.11", |
227 | "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", | 468 | "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", |
... | @@ -243,11 +484,29 @@ | ... | @@ -243,11 +484,29 @@ |
243 | "jake": "^10.6.1" | 484 | "jake": "^10.6.1" |
244 | } | 485 | } |
245 | }, | 486 | }, |
487 | + "emoji-regex": { | ||
488 | + "version": "7.0.3", | ||
489 | + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | ||
490 | + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" | ||
491 | + }, | ||
246 | "encodeurl": { | 492 | "encodeurl": { |
247 | "version": "1.0.2", | 493 | "version": "1.0.2", |
248 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", | 494 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", |
249 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" | 495 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" |
250 | }, | 496 | }, |
497 | + "end-of-stream": { | ||
498 | + "version": "1.4.4", | ||
499 | + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", | ||
500 | + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", | ||
501 | + "requires": { | ||
502 | + "once": "^1.4.0" | ||
503 | + } | ||
504 | + }, | ||
505 | + "escape-goat": { | ||
506 | + "version": "2.1.1", | ||
507 | + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", | ||
508 | + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" | ||
509 | + }, | ||
251 | "escape-html": { | 510 | "escape-html": { |
252 | "version": "1.0.3", | 511 | "version": "1.0.3", |
253 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", | 512 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", |
... | @@ -357,6 +616,14 @@ | ... | @@ -357,6 +616,14 @@ |
357 | "minimatch": "^3.0.4" | 616 | "minimatch": "^3.0.4" |
358 | } | 617 | } |
359 | }, | 618 | }, |
619 | + "fill-range": { | ||
620 | + "version": "7.0.1", | ||
621 | + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", | ||
622 | + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", | ||
623 | + "requires": { | ||
624 | + "to-regex-range": "^5.0.1" | ||
625 | + } | ||
626 | + }, | ||
360 | "finalhandler": { | 627 | "finalhandler": { |
361 | "version": "1.1.1", | 628 | "version": "1.1.1", |
362 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", | 629 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", |
... | @@ -391,6 +658,12 @@ | ... | @@ -391,6 +658,12 @@ |
391 | "universalify": "^0.1.0" | 658 | "universalify": "^0.1.0" |
392 | } | 659 | } |
393 | }, | 660 | }, |
661 | + "fsevents": { | ||
662 | + "version": "2.3.2", | ||
663 | + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", | ||
664 | + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", | ||
665 | + "optional": true | ||
666 | + }, | ||
394 | "gaxios": { | 667 | "gaxios": { |
395 | "version": "4.2.1", | 668 | "version": "4.2.1", |
396 | "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.2.1.tgz", | 669 | "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.2.1.tgz", |
... | @@ -412,6 +685,30 @@ | ... | @@ -412,6 +685,30 @@ |
412 | "json-bigint": "^1.0.0" | 685 | "json-bigint": "^1.0.0" |
413 | } | 686 | } |
414 | }, | 687 | }, |
688 | + "get-stream": { | ||
689 | + "version": "4.1.0", | ||
690 | + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", | ||
691 | + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", | ||
692 | + "requires": { | ||
693 | + "pump": "^3.0.0" | ||
694 | + } | ||
695 | + }, | ||
696 | + "glob-parent": { | ||
697 | + "version": "5.1.2", | ||
698 | + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | ||
699 | + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", | ||
700 | + "requires": { | ||
701 | + "is-glob": "^4.0.1" | ||
702 | + } | ||
703 | + }, | ||
704 | + "global-dirs": { | ||
705 | + "version": "2.1.0", | ||
706 | + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", | ||
707 | + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", | ||
708 | + "requires": { | ||
709 | + "ini": "1.3.7" | ||
710 | + } | ||
711 | + }, | ||
415 | "google-auth-library": { | 712 | "google-auth-library": { |
416 | "version": "7.0.4", | 713 | "version": "7.0.4", |
417 | "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.0.4.tgz", | 714 | "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.0.4.tgz", |
... | @@ -436,6 +733,24 @@ | ... | @@ -436,6 +733,24 @@ |
436 | "node-forge": "^0.10.0" | 733 | "node-forge": "^0.10.0" |
437 | } | 734 | } |
438 | }, | 735 | }, |
736 | + "got": { | ||
737 | + "version": "9.6.0", | ||
738 | + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", | ||
739 | + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", | ||
740 | + "requires": { | ||
741 | + "@sindresorhus/is": "^0.14.0", | ||
742 | + "@szmarczak/http-timer": "^1.1.2", | ||
743 | + "cacheable-request": "^6.0.0", | ||
744 | + "decompress-response": "^3.3.0", | ||
745 | + "duplexer3": "^0.1.4", | ||
746 | + "get-stream": "^4.1.0", | ||
747 | + "lowercase-keys": "^1.0.1", | ||
748 | + "mimic-response": "^1.0.1", | ||
749 | + "p-cancelable": "^1.0.0", | ||
750 | + "to-readable-stream": "^1.0.0", | ||
751 | + "url-parse-lax": "^3.0.0" | ||
752 | + } | ||
753 | + }, | ||
439 | "graceful-fs": { | 754 | "graceful-fs": { |
440 | "version": "4.2.6", | 755 | "version": "4.2.6", |
441 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", | 756 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", |
... | @@ -456,6 +771,16 @@ | ... | @@ -456,6 +771,16 @@ |
456 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | 771 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", |
457 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" | 772 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" |
458 | }, | 773 | }, |
774 | + "has-yarn": { | ||
775 | + "version": "2.1.0", | ||
776 | + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", | ||
777 | + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" | ||
778 | + }, | ||
779 | + "http-cache-semantics": { | ||
780 | + "version": "4.1.0", | ||
781 | + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", | ||
782 | + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" | ||
783 | + }, | ||
459 | "http-errors": { | 784 | "http-errors": { |
460 | "version": "1.6.3", | 785 | "version": "1.6.3", |
461 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", | 786 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", |
... | @@ -499,6 +824,16 @@ | ... | @@ -499,6 +824,16 @@ |
499 | "safer-buffer": ">= 2.1.2 < 3" | 824 | "safer-buffer": ">= 2.1.2 < 3" |
500 | } | 825 | } |
501 | }, | 826 | }, |
827 | + "ignore-by-default": { | ||
828 | + "version": "1.0.1", | ||
829 | + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", | ||
830 | + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" | ||
831 | + }, | ||
832 | + "import-lazy": { | ||
833 | + "version": "2.1.0", | ||
834 | + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", | ||
835 | + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" | ||
836 | + }, | ||
502 | "imurmurhash": { | 837 | "imurmurhash": { |
503 | "version": "0.1.4", | 838 | "version": "0.1.4", |
504 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", | 839 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", |
... | @@ -509,11 +844,79 @@ | ... | @@ -509,11 +844,79 @@ |
509 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | 844 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |
510 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | 845 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" |
511 | }, | 846 | }, |
847 | + "ini": { | ||
848 | + "version": "1.3.7", | ||
849 | + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", | ||
850 | + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" | ||
851 | + }, | ||
512 | "ipaddr.js": { | 852 | "ipaddr.js": { |
513 | "version": "1.9.1", | 853 | "version": "1.9.1", |
514 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", | 854 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", |
515 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" | 855 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" |
516 | }, | 856 | }, |
857 | + "is-binary-path": { | ||
858 | + "version": "2.1.0", | ||
859 | + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", | ||
860 | + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", | ||
861 | + "requires": { | ||
862 | + "binary-extensions": "^2.0.0" | ||
863 | + } | ||
864 | + }, | ||
865 | + "is-ci": { | ||
866 | + "version": "2.0.0", | ||
867 | + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", | ||
868 | + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", | ||
869 | + "requires": { | ||
870 | + "ci-info": "^2.0.0" | ||
871 | + } | ||
872 | + }, | ||
873 | + "is-extglob": { | ||
874 | + "version": "2.1.1", | ||
875 | + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", | ||
876 | + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" | ||
877 | + }, | ||
878 | + "is-fullwidth-code-point": { | ||
879 | + "version": "2.0.0", | ||
880 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||
881 | + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" | ||
882 | + }, | ||
883 | + "is-glob": { | ||
884 | + "version": "4.0.1", | ||
885 | + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", | ||
886 | + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", | ||
887 | + "requires": { | ||
888 | + "is-extglob": "^2.1.1" | ||
889 | + } | ||
890 | + }, | ||
891 | + "is-installed-globally": { | ||
892 | + "version": "0.3.2", | ||
893 | + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", | ||
894 | + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", | ||
895 | + "requires": { | ||
896 | + "global-dirs": "^2.0.1", | ||
897 | + "is-path-inside": "^3.0.1" | ||
898 | + } | ||
899 | + }, | ||
900 | + "is-npm": { | ||
901 | + "version": "4.0.0", | ||
902 | + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", | ||
903 | + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" | ||
904 | + }, | ||
905 | + "is-number": { | ||
906 | + "version": "7.0.0", | ||
907 | + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", | ||
908 | + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" | ||
909 | + }, | ||
910 | + "is-obj": { | ||
911 | + "version": "2.0.0", | ||
912 | + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", | ||
913 | + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" | ||
914 | + }, | ||
915 | + "is-path-inside": { | ||
916 | + "version": "3.0.3", | ||
917 | + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", | ||
918 | + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" | ||
919 | + }, | ||
517 | "is-stream": { | 920 | "is-stream": { |
518 | "version": "2.0.0", | 921 | "version": "2.0.0", |
519 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", | 922 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", |
... | @@ -524,6 +927,11 @@ | ... | @@ -524,6 +927,11 @@ |
524 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 927 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", |
525 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" | 928 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" |
526 | }, | 929 | }, |
930 | + "is-yarn-global": { | ||
931 | + "version": "0.3.0", | ||
932 | + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", | ||
933 | + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" | ||
934 | + }, | ||
527 | "jake": { | 935 | "jake": { |
528 | "version": "10.8.2", | 936 | "version": "10.8.2", |
529 | "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", | 937 | "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", |
... | @@ -543,6 +951,11 @@ | ... | @@ -543,6 +951,11 @@ |
543 | "bignumber.js": "^9.0.0" | 951 | "bignumber.js": "^9.0.0" |
544 | } | 952 | } |
545 | }, | 953 | }, |
954 | + "json-buffer": { | ||
955 | + "version": "3.0.0", | ||
956 | + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", | ||
957 | + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" | ||
958 | + }, | ||
546 | "jsonfile": { | 959 | "jsonfile": { |
547 | "version": "4.0.0", | 960 | "version": "4.0.0", |
548 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", | 961 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", |
... | @@ -570,6 +983,14 @@ | ... | @@ -570,6 +983,14 @@ |
570 | "safe-buffer": "^5.0.1" | 983 | "safe-buffer": "^5.0.1" |
571 | } | 984 | } |
572 | }, | 985 | }, |
986 | + "keyv": { | ||
987 | + "version": "3.1.0", | ||
988 | + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", | ||
989 | + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", | ||
990 | + "requires": { | ||
991 | + "json-buffer": "3.0.0" | ||
992 | + } | ||
993 | + }, | ||
573 | "kruptein": { | 994 | "kruptein": { |
574 | "version": "2.2.3", | 995 | "version": "2.2.3", |
575 | "resolved": "https://registry.npmjs.org/kruptein/-/kruptein-2.2.3.tgz", | 996 | "resolved": "https://registry.npmjs.org/kruptein/-/kruptein-2.2.3.tgz", |
... | @@ -578,6 +999,19 @@ | ... | @@ -578,6 +999,19 @@ |
578 | "asn1.js": "^5.4.1" | 999 | "asn1.js": "^5.4.1" |
579 | } | 1000 | } |
580 | }, | 1001 | }, |
1002 | + "latest-version": { | ||
1003 | + "version": "5.1.0", | ||
1004 | + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", | ||
1005 | + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", | ||
1006 | + "requires": { | ||
1007 | + "package-json": "^6.3.0" | ||
1008 | + } | ||
1009 | + }, | ||
1010 | + "lowercase-keys": { | ||
1011 | + "version": "1.0.1", | ||
1012 | + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | ||
1013 | + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" | ||
1014 | + }, | ||
581 | "lru-cache": { | 1015 | "lru-cache": { |
582 | "version": "6.0.0", | 1016 | "version": "6.0.0", |
583 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", | 1017 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", |
... | @@ -586,6 +1020,21 @@ | ... | @@ -586,6 +1020,21 @@ |
586 | "yallist": "^4.0.0" | 1020 | "yallist": "^4.0.0" |
587 | } | 1021 | } |
588 | }, | 1022 | }, |
1023 | + "make-dir": { | ||
1024 | + "version": "3.1.0", | ||
1025 | + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", | ||
1026 | + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", | ||
1027 | + "requires": { | ||
1028 | + "semver": "^6.0.0" | ||
1029 | + }, | ||
1030 | + "dependencies": { | ||
1031 | + "semver": { | ||
1032 | + "version": "6.3.0", | ||
1033 | + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
1034 | + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" | ||
1035 | + } | ||
1036 | + } | ||
1037 | + }, | ||
589 | "media-typer": { | 1038 | "media-typer": { |
590 | "version": "0.3.0", | 1039 | "version": "0.3.0", |
591 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", | 1040 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", |
... | @@ -619,6 +1068,11 @@ | ... | @@ -619,6 +1068,11 @@ |
619 | "mime-db": "1.47.0" | 1068 | "mime-db": "1.47.0" |
620 | } | 1069 | } |
621 | }, | 1070 | }, |
1071 | + "mimic-response": { | ||
1072 | + "version": "1.0.1", | ||
1073 | + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", | ||
1074 | + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" | ||
1075 | + }, | ||
622 | "minimalistic-assert": { | 1076 | "minimalistic-assert": { |
623 | "version": "1.0.1", | 1077 | "version": "1.0.1", |
624 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", | 1078 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", |
... | @@ -632,6 +1086,11 @@ | ... | @@ -632,6 +1086,11 @@ |
632 | "brace-expansion": "^1.1.7" | 1086 | "brace-expansion": "^1.1.7" |
633 | } | 1087 | } |
634 | }, | 1088 | }, |
1089 | + "minimist": { | ||
1090 | + "version": "1.2.5", | ||
1091 | + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", | ||
1092 | + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" | ||
1093 | + }, | ||
635 | "morgan": { | 1094 | "morgan": { |
636 | "version": "1.9.1", | 1095 | "version": "1.9.1", |
637 | "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", | 1096 | "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", |
... | @@ -664,6 +1123,56 @@ | ... | @@ -664,6 +1123,56 @@ |
664 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", | 1123 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", |
665 | "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" | 1124 | "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" |
666 | }, | 1125 | }, |
1126 | + "nodemon": { | ||
1127 | + "version": "2.0.7", | ||
1128 | + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz", | ||
1129 | + "integrity": "sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==", | ||
1130 | + "requires": { | ||
1131 | + "chokidar": "^3.2.2", | ||
1132 | + "debug": "^3.2.6", | ||
1133 | + "ignore-by-default": "^1.0.1", | ||
1134 | + "minimatch": "^3.0.4", | ||
1135 | + "pstree.remy": "^1.1.7", | ||
1136 | + "semver": "^5.7.1", | ||
1137 | + "supports-color": "^5.5.0", | ||
1138 | + "touch": "^3.1.0", | ||
1139 | + "undefsafe": "^2.0.3", | ||
1140 | + "update-notifier": "^4.1.0" | ||
1141 | + }, | ||
1142 | + "dependencies": { | ||
1143 | + "debug": { | ||
1144 | + "version": "3.2.7", | ||
1145 | + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", | ||
1146 | + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", | ||
1147 | + "requires": { | ||
1148 | + "ms": "^2.1.1" | ||
1149 | + } | ||
1150 | + }, | ||
1151 | + "ms": { | ||
1152 | + "version": "2.1.3", | ||
1153 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", | ||
1154 | + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" | ||
1155 | + } | ||
1156 | + } | ||
1157 | + }, | ||
1158 | + "nopt": { | ||
1159 | + "version": "1.0.10", | ||
1160 | + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", | ||
1161 | + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", | ||
1162 | + "requires": { | ||
1163 | + "abbrev": "1" | ||
1164 | + } | ||
1165 | + }, | ||
1166 | + "normalize-path": { | ||
1167 | + "version": "3.0.0", | ||
1168 | + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", | ||
1169 | + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" | ||
1170 | + }, | ||
1171 | + "normalize-url": { | ||
1172 | + "version": "4.5.0", | ||
1173 | + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", | ||
1174 | + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" | ||
1175 | + }, | ||
667 | "object-assign": { | 1176 | "object-assign": { |
668 | "version": "4.1.1", | 1177 | "version": "4.1.1", |
669 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | 1178 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |
... | @@ -682,6 +1191,37 @@ | ... | @@ -682,6 +1191,37 @@ |
682 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", | 1191 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", |
683 | "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" | 1192 | "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" |
684 | }, | 1193 | }, |
1194 | + "once": { | ||
1195 | + "version": "1.4.0", | ||
1196 | + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | ||
1197 | + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | ||
1198 | + "requires": { | ||
1199 | + "wrappy": "1" | ||
1200 | + } | ||
1201 | + }, | ||
1202 | + "p-cancelable": { | ||
1203 | + "version": "1.1.0", | ||
1204 | + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", | ||
1205 | + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" | ||
1206 | + }, | ||
1207 | + "package-json": { | ||
1208 | + "version": "6.5.0", | ||
1209 | + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", | ||
1210 | + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", | ||
1211 | + "requires": { | ||
1212 | + "got": "^9.6.0", | ||
1213 | + "registry-auth-token": "^4.0.0", | ||
1214 | + "registry-url": "^5.0.0", | ||
1215 | + "semver": "^6.2.0" | ||
1216 | + }, | ||
1217 | + "dependencies": { | ||
1218 | + "semver": { | ||
1219 | + "version": "6.3.0", | ||
1220 | + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
1221 | + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" | ||
1222 | + } | ||
1223 | + } | ||
1224 | + }, | ||
685 | "parseurl": { | 1225 | "parseurl": { |
686 | "version": "1.3.3", | 1226 | "version": "1.3.3", |
687 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", | 1227 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", |
... | @@ -692,6 +1232,16 @@ | ... | @@ -692,6 +1232,16 @@ |
692 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | 1232 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", |
693 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" | 1233 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" |
694 | }, | 1234 | }, |
1235 | + "picomatch": { | ||
1236 | + "version": "2.2.3", | ||
1237 | + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", | ||
1238 | + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" | ||
1239 | + }, | ||
1240 | + "prepend-http": { | ||
1241 | + "version": "2.0.0", | ||
1242 | + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", | ||
1243 | + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" | ||
1244 | + }, | ||
695 | "proxy-addr": { | 1245 | "proxy-addr": { |
696 | "version": "2.0.6", | 1246 | "version": "2.0.6", |
697 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", | 1247 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", |
... | @@ -701,6 +1251,28 @@ | ... | @@ -701,6 +1251,28 @@ |
701 | "ipaddr.js": "1.9.1" | 1251 | "ipaddr.js": "1.9.1" |
702 | } | 1252 | } |
703 | }, | 1253 | }, |
1254 | + "pstree.remy": { | ||
1255 | + "version": "1.1.8", | ||
1256 | + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", | ||
1257 | + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" | ||
1258 | + }, | ||
1259 | + "pump": { | ||
1260 | + "version": "3.0.0", | ||
1261 | + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", | ||
1262 | + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", | ||
1263 | + "requires": { | ||
1264 | + "end-of-stream": "^1.1.0", | ||
1265 | + "once": "^1.3.1" | ||
1266 | + } | ||
1267 | + }, | ||
1268 | + "pupa": { | ||
1269 | + "version": "2.1.1", | ||
1270 | + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", | ||
1271 | + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", | ||
1272 | + "requires": { | ||
1273 | + "escape-goat": "^2.0.0" | ||
1274 | + } | ||
1275 | + }, | ||
704 | "qs": { | 1276 | "qs": { |
705 | "version": "6.5.2", | 1277 | "version": "6.5.2", |
706 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | 1278 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", |
... | @@ -727,6 +1299,49 @@ | ... | @@ -727,6 +1299,49 @@ |
727 | "unpipe": "1.0.0" | 1299 | "unpipe": "1.0.0" |
728 | } | 1300 | } |
729 | }, | 1301 | }, |
1302 | + "rc": { | ||
1303 | + "version": "1.2.8", | ||
1304 | + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", | ||
1305 | + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", | ||
1306 | + "requires": { | ||
1307 | + "deep-extend": "^0.6.0", | ||
1308 | + "ini": "~1.3.0", | ||
1309 | + "minimist": "^1.2.0", | ||
1310 | + "strip-json-comments": "~2.0.1" | ||
1311 | + } | ||
1312 | + }, | ||
1313 | + "readdirp": { | ||
1314 | + "version": "3.5.0", | ||
1315 | + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", | ||
1316 | + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", | ||
1317 | + "requires": { | ||
1318 | + "picomatch": "^2.2.1" | ||
1319 | + } | ||
1320 | + }, | ||
1321 | + "registry-auth-token": { | ||
1322 | + "version": "4.2.1", | ||
1323 | + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", | ||
1324 | + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", | ||
1325 | + "requires": { | ||
1326 | + "rc": "^1.2.8" | ||
1327 | + } | ||
1328 | + }, | ||
1329 | + "registry-url": { | ||
1330 | + "version": "5.1.0", | ||
1331 | + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", | ||
1332 | + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", | ||
1333 | + "requires": { | ||
1334 | + "rc": "^1.2.8" | ||
1335 | + } | ||
1336 | + }, | ||
1337 | + "responselike": { | ||
1338 | + "version": "1.0.2", | ||
1339 | + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", | ||
1340 | + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", | ||
1341 | + "requires": { | ||
1342 | + "lowercase-keys": "^1.0.0" | ||
1343 | + } | ||
1344 | + }, | ||
730 | "retry": { | 1345 | "retry": { |
731 | "version": "0.12.0", | 1346 | "version": "0.12.0", |
732 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", | 1347 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", |
... | @@ -742,6 +1357,26 @@ | ... | @@ -742,6 +1357,26 @@ |
742 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | 1357 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", |
743 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" | 1358 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" |
744 | }, | 1359 | }, |
1360 | + "semver": { | ||
1361 | + "version": "5.7.1", | ||
1362 | + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | ||
1363 | + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" | ||
1364 | + }, | ||
1365 | + "semver-diff": { | ||
1366 | + "version": "3.1.1", | ||
1367 | + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", | ||
1368 | + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", | ||
1369 | + "requires": { | ||
1370 | + "semver": "^6.3.0" | ||
1371 | + }, | ||
1372 | + "dependencies": { | ||
1373 | + "semver": { | ||
1374 | + "version": "6.3.0", | ||
1375 | + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
1376 | + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" | ||
1377 | + } | ||
1378 | + } | ||
1379 | + }, | ||
745 | "send": { | 1380 | "send": { |
746 | "version": "0.16.2", | 1381 | "version": "0.16.2", |
747 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", | 1382 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", |
... | @@ -801,6 +1436,54 @@ | ... | @@ -801,6 +1436,54 @@ |
801 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", | 1436 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", |
802 | "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" | 1437 | "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" |
803 | }, | 1438 | }, |
1439 | + "string-width": { | ||
1440 | + "version": "4.2.2", | ||
1441 | + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", | ||
1442 | + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", | ||
1443 | + "requires": { | ||
1444 | + "emoji-regex": "^8.0.0", | ||
1445 | + "is-fullwidth-code-point": "^3.0.0", | ||
1446 | + "strip-ansi": "^6.0.0" | ||
1447 | + }, | ||
1448 | + "dependencies": { | ||
1449 | + "ansi-regex": { | ||
1450 | + "version": "5.0.0", | ||
1451 | + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", | ||
1452 | + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" | ||
1453 | + }, | ||
1454 | + "emoji-regex": { | ||
1455 | + "version": "8.0.0", | ||
1456 | + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||
1457 | + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" | ||
1458 | + }, | ||
1459 | + "is-fullwidth-code-point": { | ||
1460 | + "version": "3.0.0", | ||
1461 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | ||
1462 | + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" | ||
1463 | + }, | ||
1464 | + "strip-ansi": { | ||
1465 | + "version": "6.0.0", | ||
1466 | + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", | ||
1467 | + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", | ||
1468 | + "requires": { | ||
1469 | + "ansi-regex": "^5.0.0" | ||
1470 | + } | ||
1471 | + } | ||
1472 | + } | ||
1473 | + }, | ||
1474 | + "strip-ansi": { | ||
1475 | + "version": "5.2.0", | ||
1476 | + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", | ||
1477 | + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", | ||
1478 | + "requires": { | ||
1479 | + "ansi-regex": "^4.1.0" | ||
1480 | + } | ||
1481 | + }, | ||
1482 | + "strip-json-comments": { | ||
1483 | + "version": "2.0.1", | ||
1484 | + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | ||
1485 | + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" | ||
1486 | + }, | ||
804 | "supports-color": { | 1487 | "supports-color": { |
805 | "version": "5.5.0", | 1488 | "version": "5.5.0", |
806 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | 1489 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", |
... | @@ -809,6 +1492,37 @@ | ... | @@ -809,6 +1492,37 @@ |
809 | "has-flag": "^3.0.0" | 1492 | "has-flag": "^3.0.0" |
810 | } | 1493 | } |
811 | }, | 1494 | }, |
1495 | + "term-size": { | ||
1496 | + "version": "2.2.1", | ||
1497 | + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", | ||
1498 | + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" | ||
1499 | + }, | ||
1500 | + "to-readable-stream": { | ||
1501 | + "version": "1.0.0", | ||
1502 | + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", | ||
1503 | + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" | ||
1504 | + }, | ||
1505 | + "to-regex-range": { | ||
1506 | + "version": "5.0.1", | ||
1507 | + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | ||
1508 | + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", | ||
1509 | + "requires": { | ||
1510 | + "is-number": "^7.0.0" | ||
1511 | + } | ||
1512 | + }, | ||
1513 | + "touch": { | ||
1514 | + "version": "3.1.0", | ||
1515 | + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", | ||
1516 | + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", | ||
1517 | + "requires": { | ||
1518 | + "nopt": "~1.0.10" | ||
1519 | + } | ||
1520 | + }, | ||
1521 | + "type-fest": { | ||
1522 | + "version": "0.8.1", | ||
1523 | + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", | ||
1524 | + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" | ||
1525 | + }, | ||
812 | "type-is": { | 1526 | "type-is": { |
813 | "version": "1.6.18", | 1527 | "version": "1.6.18", |
814 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", | 1528 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", |
... | @@ -834,6 +1548,22 @@ | ... | @@ -834,6 +1548,22 @@ |
834 | "random-bytes": "~1.0.0" | 1548 | "random-bytes": "~1.0.0" |
835 | } | 1549 | } |
836 | }, | 1550 | }, |
1551 | + "undefsafe": { | ||
1552 | + "version": "2.0.3", | ||
1553 | + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", | ||
1554 | + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", | ||
1555 | + "requires": { | ||
1556 | + "debug": "^2.2.0" | ||
1557 | + } | ||
1558 | + }, | ||
1559 | + "unique-string": { | ||
1560 | + "version": "2.0.0", | ||
1561 | + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", | ||
1562 | + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", | ||
1563 | + "requires": { | ||
1564 | + "crypto-random-string": "^2.0.0" | ||
1565 | + } | ||
1566 | + }, | ||
837 | "universalify": { | 1567 | "universalify": { |
838 | "version": "0.1.2", | 1568 | "version": "0.1.2", |
839 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", | 1569 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", |
... | @@ -844,6 +1574,79 @@ | ... | @@ -844,6 +1574,79 @@ |
844 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", | 1574 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |
845 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" | 1575 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" |
846 | }, | 1576 | }, |
1577 | + "update-notifier": { | ||
1578 | + "version": "4.1.3", | ||
1579 | + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", | ||
1580 | + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", | ||
1581 | + "requires": { | ||
1582 | + "boxen": "^4.2.0", | ||
1583 | + "chalk": "^3.0.0", | ||
1584 | + "configstore": "^5.0.1", | ||
1585 | + "has-yarn": "^2.1.0", | ||
1586 | + "import-lazy": "^2.1.0", | ||
1587 | + "is-ci": "^2.0.0", | ||
1588 | + "is-installed-globally": "^0.3.1", | ||
1589 | + "is-npm": "^4.0.0", | ||
1590 | + "is-yarn-global": "^0.3.0", | ||
1591 | + "latest-version": "^5.0.0", | ||
1592 | + "pupa": "^2.0.1", | ||
1593 | + "semver-diff": "^3.1.1", | ||
1594 | + "xdg-basedir": "^4.0.0" | ||
1595 | + }, | ||
1596 | + "dependencies": { | ||
1597 | + "ansi-styles": { | ||
1598 | + "version": "4.3.0", | ||
1599 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | ||
1600 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | ||
1601 | + "requires": { | ||
1602 | + "color-convert": "^2.0.1" | ||
1603 | + } | ||
1604 | + }, | ||
1605 | + "chalk": { | ||
1606 | + "version": "3.0.0", | ||
1607 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", | ||
1608 | + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", | ||
1609 | + "requires": { | ||
1610 | + "ansi-styles": "^4.1.0", | ||
1611 | + "supports-color": "^7.1.0" | ||
1612 | + } | ||
1613 | + }, | ||
1614 | + "color-convert": { | ||
1615 | + "version": "2.0.1", | ||
1616 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | ||
1617 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | ||
1618 | + "requires": { | ||
1619 | + "color-name": "~1.1.4" | ||
1620 | + } | ||
1621 | + }, | ||
1622 | + "color-name": { | ||
1623 | + "version": "1.1.4", | ||
1624 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | ||
1625 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" | ||
1626 | + }, | ||
1627 | + "has-flag": { | ||
1628 | + "version": "4.0.0", | ||
1629 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | ||
1630 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" | ||
1631 | + }, | ||
1632 | + "supports-color": { | ||
1633 | + "version": "7.2.0", | ||
1634 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | ||
1635 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | ||
1636 | + "requires": { | ||
1637 | + "has-flag": "^4.0.0" | ||
1638 | + } | ||
1639 | + } | ||
1640 | + } | ||
1641 | + }, | ||
1642 | + "url-parse-lax": { | ||
1643 | + "version": "3.0.0", | ||
1644 | + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", | ||
1645 | + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", | ||
1646 | + "requires": { | ||
1647 | + "prepend-http": "^2.0.0" | ||
1648 | + } | ||
1649 | + }, | ||
847 | "utils-merge": { | 1650 | "utils-merge": { |
848 | "version": "1.0.1", | 1651 | "version": "1.0.1", |
849 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | 1652 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", |
... | @@ -854,6 +1657,19 @@ | ... | @@ -854,6 +1657,19 @@ |
854 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | 1657 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", |
855 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" | 1658 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" |
856 | }, | 1659 | }, |
1660 | + "widest-line": { | ||
1661 | + "version": "3.1.0", | ||
1662 | + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", | ||
1663 | + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", | ||
1664 | + "requires": { | ||
1665 | + "string-width": "^4.0.0" | ||
1666 | + } | ||
1667 | + }, | ||
1668 | + "wrappy": { | ||
1669 | + "version": "1.0.2", | ||
1670 | + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | ||
1671 | + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" | ||
1672 | + }, | ||
857 | "write-file-atomic": { | 1673 | "write-file-atomic": { |
858 | "version": "3.0.3", | 1674 | "version": "3.0.3", |
859 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", | 1675 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", |
... | @@ -865,6 +1681,11 @@ | ... | @@ -865,6 +1681,11 @@ |
865 | "typedarray-to-buffer": "^3.1.5" | 1681 | "typedarray-to-buffer": "^3.1.5" |
866 | } | 1682 | } |
867 | }, | 1683 | }, |
1684 | + "xdg-basedir": { | ||
1685 | + "version": "4.0.0", | ||
1686 | + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", | ||
1687 | + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" | ||
1688 | + }, | ||
868 | "yallist": { | 1689 | "yallist": { |
869 | "version": "4.0.0", | 1690 | "version": "4.0.0", |
870 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", | 1691 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", | ... | ... |
... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
3 | "version": "0.0.0", | 3 | "version": "0.0.0", |
4 | "private": true, | 4 | "private": true, |
5 | "scripts": { | 5 | "scripts": { |
6 | - "start": "node ./bin/www" | 6 | + "start": "nodemon ./bin/www" |
7 | }, | 7 | }, |
8 | "dependencies": { | 8 | "dependencies": { |
9 | "cookie-parser": "~1.4.4", | 9 | "cookie-parser": "~1.4.4", |
... | @@ -14,6 +14,7 @@ | ... | @@ -14,6 +14,7 @@ |
14 | "google-auth-library": "^7.0.4", | 14 | "google-auth-library": "^7.0.4", |
15 | "http-errors": "~1.6.3", | 15 | "http-errors": "~1.6.3", |
16 | "morgan": "~1.9.1", | 16 | "morgan": "~1.9.1", |
17 | + "nodemon": "^2.0.7", | ||
17 | "session-file-store": "^1.5.0" | 18 | "session-file-store": "^1.5.0" |
18 | } | 19 | } |
19 | } | 20 | } | ... | ... |
1 | -var express = require('express'); | 1 | +var express = require("express"); |
2 | var router = express.Router(); | 2 | var router = express.Router(); |
3 | -var {OAuth2Client} = require('google-auth-library'); | 3 | +var { OAuth2Client } = require("google-auth-library"); |
4 | -var CLIENT_ID = "94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com" | 4 | +var CLIENT_ID = |
5 | -var client= new OAuth2Client(CLIENT_ID); | 5 | + "94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com"; |
6 | -var session =require('express-session'); | 6 | +var client = new OAuth2Client(CLIENT_ID); |
7 | -var FileStore=require('session-file-store')(session); | 7 | +var session = require("express-session"); |
8 | -router.use(session({ | 8 | +var FileStore = require("session-file-store")(session); |
9 | - secret: '209', // 암호화 | 9 | +router.use( |
10 | + session({ | ||
11 | + secret: "209", // 암호화 | ||
10 | resave: false, | 12 | resave: false, |
11 | saveUninitialized: true, | 13 | saveUninitialized: true, |
12 | - store: new FileStore() | 14 | + store: new FileStore(), |
13 | -})) | 15 | + }) |
16 | +); | ||
14 | 17 | ||
15 | /* GET home page. */ | 18 | /* GET home page. */ |
16 | -router.get('/', function(req, res, next) { | 19 | +router.get("/", function (req, res, next) { |
17 | - res.render('index', { d: "94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com" }); | 20 | + res.render("index", { |
21 | + d: "94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com", | ||
22 | + }); | ||
18 | }); | 23 | }); |
19 | -router.get('/index', function(req, res, next) { | 24 | +router.get("/index", function (req, res, next) { |
20 | - res.render('index', { d: "94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com" }); | 25 | + res.render("index", { |
26 | + d: "94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com", | ||
27 | + }); | ||
21 | }); | 28 | }); |
22 | 29 | ||
23 | -router.post('/index', (req, res) => { | 30 | +router.post("/index", (req, res) => { |
24 | - let token=req.body.token; | 31 | + let token = req.body.token; |
25 | async function verify() { | 32 | async function verify() { |
26 | const ticket = await client.verifyIdToken({ | 33 | const ticket = await client.verifyIdToken({ |
27 | idToken: token, | 34 | idToken: token, |
... | @@ -29,33 +36,29 @@ router.post('/index', (req, res) => { | ... | @@ -29,33 +36,29 @@ router.post('/index', (req, res) => { |
29 | }); | 36 | }); |
30 | } | 37 | } |
31 | verify() | 38 | verify() |
32 | - .then(()=>{ | 39 | + .then(() => { |
33 | - res.cookie('session-token', token); | 40 | + res.cookie("session-token", token); |
34 | - res.send('success') | 41 | + res.send("success"); |
35 | }) | 42 | }) |
36 | .catch(console.error); | 43 | .catch(console.error); |
37 | }); | 44 | }); |
38 | 45 | ||
39 | -router.get('/login', checkAuthenticated, (req,res )=>{ | 46 | +router.get("/login", checkAuthenticated, (req, res) => { |
40 | - let user=req.user; | 47 | + let user = req.user; |
41 | - req.session.user=user; | 48 | + req.session.user = user; |
42 | - res.render('login', {user:req.session.user}) | 49 | + res.render("login", { user: req.session.user }); |
43 | }); | 50 | }); |
44 | 51 | ||
45 | -router.post('/login' ,(req, res)=>{ | 52 | +router.post("/login", (req, res) => { |
46 | - | ||
47 | console.log(req.body.nickname); | 53 | console.log(req.body.nickname); |
48 | console.log(req.body.age); | 54 | console.log(req.body.age); |
49 | console.log(req.body.gender); | 55 | console.log(req.body.gender); |
50 | - return res.render('login', {user:req.session.user}) | 56 | + return res.render("login", { user: req.session.user }); |
51 | }); | 57 | }); |
52 | module.exports = router; | 58 | module.exports = router; |
53 | 59 | ||
54 | - | 60 | +function checkAuthenticated(req, res, next) { |
55 | - | 61 | + let token = req.cookies["session-token"]; |
56 | -function checkAuthenticated(req, res, next){ | ||
57 | - | ||
58 | - let token = req.cookies['session-token']; | ||
59 | 62 | ||
60 | let user = {}; | 63 | let user = {}; |
61 | async function verify() { | 64 | async function verify() { |
... | @@ -70,12 +73,15 @@ function checkAuthenticated(req, res, next){ | ... | @@ -70,12 +73,15 @@ function checkAuthenticated(req, res, next){ |
70 | console.log(user.name); | 73 | console.log(user.name); |
71 | } | 74 | } |
72 | verify() | 75 | verify() |
73 | - .then(()=>{ | 76 | + .then(() => { |
74 | req.user = user; | 77 | req.user = user; |
75 | next(); | 78 | next(); |
76 | }) | 79 | }) |
77 | - .catch(err=>{ | 80 | + .catch((err) => { |
78 | - res.redirect('/index') | 81 | + res.redirect("/index"); |
79 | - }) | 82 | + }); |
80 | - | ||
81 | } | 83 | } |
84 | + | ||
85 | +router.get("/map", (req, res) => { | ||
86 | + res.render("map"); | ||
87 | +}); | ... | ... |
1 | +{"cookie":{"originalMaxAge":null,"expires":null,"httpOnly":true,"path":"/"},"__lastAccess":1620820123092,"user":{"name":"김대철[학생](소프트웨어융합대학 컴퓨터공학과)","email":"kdc9619@khu.ac.kr","picture":"https://lh3.googleusercontent.com/a/AATXAJyP14ipRboJZ8T5-oNS3sRp4CG8wKCEwVABQ5G_=s96-c"}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
views/map.ejs
0 → 100644
1 | +<!DOCTYPE html> | ||
2 | +<html> | ||
3 | + <head> | ||
4 | + <title>KaKao Map</title> | ||
5 | + <link rel="stylesheet" href="/stylesheets/style.css" /> | ||
6 | + </head> | ||
7 | + <body> | ||
8 | + <div id="map" style="width: 100%; height: 575px"></div> | ||
9 | + | ||
10 | + <script | ||
11 | + type="text/javascript" | ||
12 | + src="//dapi.kakao.com/v2/maps/sdk.js?appkey=68cbccbcd6f0fef0a213e62ad37393ee" | ||
13 | + ></script> | ||
14 | + <script> | ||
15 | + const mapContainer = document.getElementById("map"), | ||
16 | + mapOption = { | ||
17 | + center: new kakao.maps.LatLng(37.2477502, 127.078164), | ||
18 | + level: 3, | ||
19 | + }; | ||
20 | + | ||
21 | + const map = new kakao.maps.Map(mapContainer, mapOption); | ||
22 | + </script> | ||
23 | + </body> | ||
24 | +</html> |
-
Please register or login to post a comment