Yuseunggeun

add modules

...@@ -29,6 +29,14 @@ ...@@ -29,6 +29,14 @@
29 "uri-js": "^4.2.2" 29 "uri-js": "^4.2.2"
30 } 30 }
31 }, 31 },
32 + "ansi-styles": {
33 + "version": "3.2.1",
34 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
35 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
36 + "requires": {
37 + "color-convert": "^1.9.0"
38 + }
39 + },
32 "array-flatten": { 40 "array-flatten": {
33 "version": "1.1.1", 41 "version": "1.1.1",
34 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 42 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
...@@ -47,6 +55,11 @@ ...@@ -47,6 +55,11 @@
47 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 55 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
48 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 56 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
49 }, 57 },
58 + "async": {
59 + "version": "0.9.2",
60 + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
61 + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
62 + },
50 "asynckit": { 63 "asynckit": {
51 "version": "0.4.0", 64 "version": "0.4.0",
52 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 65 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
...@@ -62,6 +75,11 @@ ...@@ -62,6 +75,11 @@
62 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", 75 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz",
63 "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" 76 "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA=="
64 }, 77 },
78 + "balanced-match": {
79 + "version": "1.0.0",
80 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
81 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
82 + },
65 "bcrypt-pbkdf": { 83 "bcrypt-pbkdf": {
66 "version": "1.0.2", 84 "version": "1.0.2",
67 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 85 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
...@@ -92,6 +110,15 @@ ...@@ -92,6 +110,15 @@
92 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 110 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
93 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" 111 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
94 }, 112 },
113 + "brace-expansion": {
114 + "version": "1.1.11",
115 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
116 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
117 + "requires": {
118 + "balanced-match": "^1.0.0",
119 + "concat-map": "0.0.1"
120 + }
121 + },
95 "bytes": { 122 "bytes": {
96 "version": "3.1.0", 123 "version": "3.1.0",
97 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 124 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
...@@ -102,6 +129,16 @@ ...@@ -102,6 +129,16 @@
102 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 129 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
103 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 130 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
104 }, 131 },
132 + "chalk": {
133 + "version": "2.4.2",
134 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
135 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
136 + "requires": {
137 + "ansi-styles": "^3.2.1",
138 + "escape-string-regexp": "^1.0.5",
139 + "supports-color": "^5.3.0"
140 + }
141 + },
105 "cheerio": { 142 "cheerio": {
106 "version": "1.0.0-rc.3", 143 "version": "1.0.0-rc.3",
107 "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", 144 "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz",
...@@ -115,6 +152,19 @@ ...@@ -115,6 +152,19 @@
115 "parse5": "^3.0.1" 152 "parse5": "^3.0.1"
116 } 153 }
117 }, 154 },
155 + "color-convert": {
156 + "version": "1.9.3",
157 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
158 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
159 + "requires": {
160 + "color-name": "1.1.3"
161 + }
162 + },
163 + "color-name": {
164 + "version": "1.1.3",
165 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
166 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
167 + },
118 "combined-stream": { 168 "combined-stream": {
119 "version": "1.0.8", 169 "version": "1.0.8",
120 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 170 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
...@@ -123,6 +173,11 @@ ...@@ -123,6 +173,11 @@
123 "delayed-stream": "~1.0.0" 173 "delayed-stream": "~1.0.0"
124 } 174 }
125 }, 175 },
176 + "concat-map": {
177 + "version": "0.0.1",
178 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
179 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
180 + },
126 "content-disposition": { 181 "content-disposition": {
127 "version": "0.5.3", 182 "version": "0.5.3",
128 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 183 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
...@@ -243,6 +298,14 @@ ...@@ -243,6 +298,14 @@
243 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 298 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
244 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 299 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
245 }, 300 },
301 + "ejs": {
302 + "version": "3.1.3",
303 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.3.tgz",
304 + "integrity": "sha512-wmtrUGyfSC23GC/B1SMv2ogAUgbQEtDmTIhfqielrG5ExIM9TP4UoYdi90jLF1aTcsWCJNEO0UrgKzP0y3nTSg==",
305 + "requires": {
306 + "jake": "^10.6.1"
307 + }
308 + },
246 "encodeurl": { 309 "encodeurl": {
247 "version": "1.0.2", 310 "version": "1.0.2",
248 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 311 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
...@@ -258,6 +321,11 @@ ...@@ -258,6 +321,11 @@
258 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 321 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
259 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" 322 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
260 }, 323 },
324 + "escape-string-regexp": {
325 + "version": "1.0.5",
326 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
327 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
328 + },
261 "etag": { 329 "etag": {
262 "version": "1.8.1", 330 "version": "1.8.1",
263 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 331 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
...@@ -320,6 +388,14 @@ ...@@ -320,6 +388,14 @@
320 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 388 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
321 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 389 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
322 }, 390 },
391 + "filelist": {
392 + "version": "1.0.1",
393 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz",
394 + "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==",
395 + "requires": {
396 + "minimatch": "^3.0.4"
397 + }
398 + },
323 "finalhandler": { 399 "finalhandler": {
324 "version": "1.1.2", 400 "version": "1.1.2",
325 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 401 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
...@@ -359,6 +435,11 @@ ...@@ -359,6 +435,11 @@
359 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 435 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
360 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" 436 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
361 }, 437 },
438 + "fs": {
439 + "version": "0.0.1-security",
440 + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
441 + "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ="
442 + },
362 "getpass": { 443 "getpass": {
363 "version": "0.1.7", 444 "version": "0.1.7",
364 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 445 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
...@@ -381,6 +462,11 @@ ...@@ -381,6 +462,11 @@
381 "har-schema": "^2.0.0" 462 "har-schema": "^2.0.0"
382 } 463 }
383 }, 464 },
465 + "has-flag": {
466 + "version": "3.0.0",
467 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
468 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
469 + },
384 "htmlparser2": { 470 "htmlparser2": {
385 "version": "3.10.1", 471 "version": "3.10.1",
386 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", 472 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
...@@ -444,6 +530,17 @@ ...@@ -444,6 +530,17 @@
444 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 530 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
445 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 531 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
446 }, 532 },
533 + "jake": {
534 + "version": "10.7.1",
535 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.7.1.tgz",
536 + "integrity": "sha512-FUkLZXms1LSTQop5EJBdXVzbM0q6yYWMM4vo/TiLQeHJ4UMJVO8DBTZFiAgMBJctin9q92xnr2vdH7Wrpn7tTQ==",
537 + "requires": {
538 + "async": "0.9.x",
539 + "chalk": "^2.4.2",
540 + "filelist": "^1.0.1",
541 + "minimatch": "^3.0.4"
542 + }
543 + },
447 "jsbn": { 544 "jsbn": {
448 "version": "0.1.1", 545 "version": "0.1.1",
449 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 546 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
...@@ -513,6 +610,14 @@ ...@@ -513,6 +610,14 @@
513 "mime-db": "1.44.0" 610 "mime-db": "1.44.0"
514 } 611 }
515 }, 612 },
613 + "minimatch": {
614 + "version": "3.0.4",
615 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
616 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
617 + "requires": {
618 + "brace-expansion": "^1.1.7"
619 + }
620 + },
516 "ms": { 621 "ms": {
517 "version": "2.0.0", 622 "version": "2.0.0",
518 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 623 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
...@@ -740,6 +845,14 @@ ...@@ -740,6 +845,14 @@
740 } 845 }
741 } 846 }
742 }, 847 },
848 + "supports-color": {
849 + "version": "5.5.0",
850 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
851 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
852 + "requires": {
853 + "has-flag": "^3.0.0"
854 + }
855 + },
743 "toidentifier": { 856 "toidentifier": {
744 "version": "1.0.0", 857 "version": "1.0.0",
745 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 858 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
......
...@@ -14,7 +14,9 @@ ...@@ -14,7 +14,9 @@
14 "license": "ISC", 14 "license": "ISC",
15 "dependencies": { 15 "dependencies": {
16 "cheerio": "^1.0.0-rc.3", 16 "cheerio": "^1.0.0-rc.3",
17 + "ejs": "^3.1.3",
17 "express": "^4.17.1", 18 "express": "^4.17.1",
19 + "fs": "0.0.1-security",
18 "request": "^2.88.2" 20 "request": "^2.88.2"
19 } 21 }
20 } 22 }
......