Showing
4 changed files
with
696 additions
and
70 deletions
1 | var express = require('express'); | 1 | var express = require('express'); |
2 | var app = express(); | 2 | var app = express(); |
3 | const line = require('@line/bot-sdk'); | 3 | const line = require('@line/bot-sdk'); |
4 | -const config = require('./config'); | 4 | +const config = require('./config.js'); |
5 | 5 | ||
6 | 6 | ||
7 | //papago api | 7 | //papago api |
... | @@ -23,7 +23,11 @@ const client = new line.Client(config.line_config); | ... | @@ -23,7 +23,11 @@ const client = new line.Client(config.line_config); |
23 | 23 | ||
24 | // register a webhook handler with middleware | 24 | // register a webhook handler with middleware |
25 | // about the middleware, please refer to doc | 25 | // about the middleware, please refer to doc |
26 | -app.post('/webhook', line.middleware(config), (req, res) => { | 26 | + |
27 | +const bodyParser = require('body-parser'); | ||
28 | +app.use(bodyParser.json()); | ||
29 | + | ||
30 | +app.post('/webhook', line.middleware(config.line_config), (req, res) => { | ||
27 | Promise | 31 | Promise |
28 | .all(req.body.events.map(handleEvent)) | 32 | .all(req.body.events.map(handleEvent)) |
29 | .then((result) => res.json(result)) | 33 | .then((result) => res.json(result)) |
... | @@ -31,15 +35,23 @@ app.post('/webhook', line.middleware(config), (req, res) => { | ... | @@ -31,15 +35,23 @@ app.post('/webhook', line.middleware(config), (req, res) => { |
31 | console.error(err); | 35 | console.error(err); |
32 | res.status(200).end(); | 36 | res.status(200).end(); |
33 | }); | 37 | }); |
38 | + console.log('[result]', req.json(result)); | ||
39 | + console.log('[request]', req.body); | ||
40 | + console.log('[request source]', req.body.events[0].source); | ||
41 | + console.log('[request message]', req.body.events[0].message); | ||
34 | }); | 42 | }); |
35 | 43 | ||
44 | + | ||
36 | // event handler | 45 | // event handler |
37 | function handleEvent(event) { | 46 | function handleEvent(event) { |
47 | + console.log("event.message.text"); | ||
38 | if (event.type !== 'message' || event.message.type !== 'text') { | 48 | if (event.type !== 'message' || event.message.type !== 'text') { |
49 | + console.log("2"); | ||
39 | // ignore non-text-message event | 50 | // ignore non-text-message event |
40 | return Promise.resolve(null); | 51 | return Promise.resolve(null); |
41 | } | 52 | } |
42 | return new Promise(function(resolve, reject) { | 53 | return new Promise(function(resolve, reject) { |
54 | + console.log("3"); | ||
43 | //언어 감지 option | 55 | //언어 감지 option |
44 | var detect_options = { | 56 | var detect_options = { |
45 | url : languagedetect_api_url, | 57 | url : languagedetect_api_url, |
... | @@ -49,6 +61,7 @@ function handleEvent(event) { | ... | @@ -49,6 +61,7 @@ function handleEvent(event) { |
49 | 61 | ||
50 | //papago 언어 감지 | 62 | //papago 언어 감지 |
51 | request.post(detect_options,function(error,response,body){ | 63 | request.post(detect_options,function(error,response,body){ |
64 | + console.log("4"); | ||
52 | console.log(response.statusCode); | 65 | console.log(response.statusCode); |
53 | if(!error && response.statusCode == 200){ | 66 | if(!error && response.statusCode == 200){ |
54 | var detect_body = JSON.parse(response.body); | 67 | var detect_body = JSON.parse(response.body); |
... | @@ -62,6 +75,7 @@ function handleEvent(event) { | ... | @@ -62,6 +75,7 @@ function handleEvent(event) { |
62 | 75 | ||
63 | //번역은 한국어->영어 / 영어->한국어만 지원 | 76 | //번역은 한국어->영어 / 영어->한국어만 지원 |
64 | if(detect_body.langCode == 'ko'||detect_body.langCode == 'en'){ | 77 | if(detect_body.langCode == 'ko'||detect_body.langCode == 'en'){ |
78 | + console.log("5"); | ||
65 | source = detect_body.langCode == 'ko' ? 'ko':'en'; | 79 | source = detect_body.langCode == 'ko' ? 'ko':'en'; |
66 | target = source == 'ko' ? 'en':'ko'; | 80 | target = source == 'ko' ? 'en':'ko'; |
67 | //papago 번역 option | 81 | //papago 번역 option |
... | @@ -74,7 +88,7 @@ function handleEvent(event) { | ... | @@ -74,7 +88,7 @@ function handleEvent(event) { |
74 | 88 | ||
75 | // Naver Post API | 89 | // Naver Post API |
76 | request.post(options, function(error, response, body){ | 90 | request.post(options, function(error, response, body){ |
77 | - // Translate API Sucess | 91 | + // Translate API Success |
78 | if(!error && response.statusCode == 200){ | 92 | if(!error && response.statusCode == 200){ |
79 | // JSON | 93 | // JSON |
80 | var objBody = JSON.parse(response.body); | 94 | var objBody = JSON.parse(response.body); | ... | ... |
menu.js
0 → 100644
1 | +curl - v - X POST https: //api.line.me/v2/bot/richmenu \ | ||
2 | + -H 'Authorization: Bearer FemJMku1wbyrrbrvVcrppKimYhKbtsJKNZ5F4DgxtRKvZNYqY8lLamQLau8IlucsNKMgimU35uD+HaqVKHtrZ1L9IaPNBMdIBo5YSgcDwAf9lVMvieFK1dwpddi98XCdI2ma7kEIy5h3LzmEF3CLOQdB04t89/1O/w1cDnyilFU='\ | ||
3 | + -H 'Content-Type:application/json'\ | ||
4 | + -d\ '{ | ||
5 | +"size": { | ||
6 | + "width": 800, | ||
7 | + "height": 540 | ||
8 | +}, | ||
9 | +"selected": false, | ||
10 | +"name": "번역 옵션", | ||
11 | +"chatBarText": "번역 옵션", | ||
12 | +"areas": [{ | ||
13 | + "bounds": { | ||
14 | + "x": 0, | ||
15 | + "y": 270, | ||
16 | + "width": 400, | ||
17 | + "height": 270 | ||
18 | + }, | ||
19 | + "action": { | ||
20 | + "type": "message", | ||
21 | + "text": "문법을 검사합니다." | ||
22 | + } | ||
23 | + }, | ||
24 | + { | ||
25 | + "bounds": { | ||
26 | + "x": 400, | ||
27 | + "y": 270, | ||
28 | + "width": 400, | ||
29 | + "height": 270 | ||
30 | + }, | ||
31 | + "action": { | ||
32 | + "type": "message", | ||
33 | + "text": "이미지 내 문장을 번역합니다." | ||
34 | + } | ||
35 | + }, | ||
36 | + { | ||
37 | + "bounds": { | ||
38 | + "x": 0, | ||
39 | + "y": 540, | ||
40 | + "width": 400, | ||
41 | + "height": 270 | ||
42 | + }, | ||
43 | + "action": { | ||
44 | + "type": "message", | ||
45 | + "quickReply": { | ||
46 | + "items": [{ | ||
47 | + "type": "action", | ||
48 | + "action": { | ||
49 | + "type": "message", | ||
50 | + "label": "영어", | ||
51 | + "text": "영어" | ||
52 | + } | ||
53 | + }, | ||
54 | + { | ||
55 | + "type": "action", | ||
56 | + "action": { | ||
57 | + "type": "message", | ||
58 | + "label": "일본어", | ||
59 | + "text": "일본어" | ||
60 | + } | ||
61 | + }, | ||
62 | + { | ||
63 | + "type": "action", | ||
64 | + "action": { | ||
65 | + "type": "message", | ||
66 | + "label": "중국어", | ||
67 | + "text": "중국어" | ||
68 | + } | ||
69 | + }, | ||
70 | + { | ||
71 | + "type": "action", | ||
72 | + "action": { | ||
73 | + "type": "message", | ||
74 | + "label": "스페인어", | ||
75 | + "text": "스페인어" | ||
76 | + } | ||
77 | + }, | ||
78 | + { | ||
79 | + "type": "action", | ||
80 | + "action": { | ||
81 | + "type": "message", | ||
82 | + "label": "독일어", | ||
83 | + "text": "독일어" | ||
84 | + } | ||
85 | + }, | ||
86 | + { | ||
87 | + "type": "action", | ||
88 | + "action": { | ||
89 | + "type": "message", | ||
90 | + "label": "프랑스어", | ||
91 | + "text": "프랑스어" | ||
92 | + } | ||
93 | + }, | ||
94 | + { | ||
95 | + "type": "action", | ||
96 | + "action": { | ||
97 | + "type": "message", | ||
98 | + "label": "러시아어", | ||
99 | + "text": "러시아어" | ||
100 | + } | ||
101 | + }, | ||
102 | + { | ||
103 | + "type": "action", | ||
104 | + "action": { | ||
105 | + "type": "message", | ||
106 | + "label": "태국어", | ||
107 | + "text": "태국어" | ||
108 | + } | ||
109 | + }, | ||
110 | + { | ||
111 | + "type": "action", | ||
112 | + "action": { | ||
113 | + "type": "message", | ||
114 | + "label": "인도네시아어", | ||
115 | + "text": "인도네시아어" | ||
116 | + } | ||
117 | + }, | ||
118 | + { | ||
119 | + "type": "action", | ||
120 | + "action": { | ||
121 | + "type": "message", | ||
122 | + "label": "베트남어", | ||
123 | + "text": "베트남어" | ||
124 | + } | ||
125 | + } | ||
126 | + ] | ||
127 | + } | ||
128 | + } | ||
129 | + }, | ||
130 | + { | ||
131 | + "bounds": { | ||
132 | + "x": 400, | ||
133 | + "y": 540, | ||
134 | + "width": 400, | ||
135 | + "height": 270 | ||
136 | + }, | ||
137 | + "action": { | ||
138 | + "type": "message", | ||
139 | + "text": "음성 듣기를 수행합니다." | ||
140 | + } | ||
141 | + } | ||
142 | + | ||
143 | +] | ||
144 | +}' | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -48,12 +48,38 @@ | ... | @@ -48,12 +48,38 @@ |
48 | "integrity": "sha512-RO4ig5taKmcrU4Rex8ojG1gpwFkjddzug9iPQSDvbewHN9vDpcFewevkaOK+KT+w1LeZnxbgOyfXwV4pxsQ4GQ==" | 48 | "integrity": "sha512-RO4ig5taKmcrU4Rex8ojG1gpwFkjddzug9iPQSDvbewHN9vDpcFewevkaOK+KT+w1LeZnxbgOyfXwV4pxsQ4GQ==" |
49 | }, | 49 | }, |
50 | "accepts": { | 50 | "accepts": { |
51 | - "version": "1.3.5", | 51 | + "version": "1.3.7", |
52 | - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", | 52 | + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", |
53 | - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", | 53 | + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", |
54 | "requires": { | 54 | "requires": { |
55 | - "mime-types": "~2.1.18", | 55 | + "mime-types": "~2.1.24", |
56 | - "negotiator": "0.6.1" | 56 | + "negotiator": "0.6.2" |
57 | + }, | ||
58 | + "dependencies": { | ||
59 | + "mime-db": { | ||
60 | + "version": "1.40.0", | ||
61 | + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | ||
62 | + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" | ||
63 | + }, | ||
64 | + "mime-types": { | ||
65 | + "version": "2.1.24", | ||
66 | + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | ||
67 | + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | ||
68 | + "requires": { | ||
69 | + "mime-db": "1.40.0" | ||
70 | + } | ||
71 | + } | ||
72 | + } | ||
73 | + }, | ||
74 | + "ajv": { | ||
75 | + "version": "6.10.0", | ||
76 | + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", | ||
77 | + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", | ||
78 | + "requires": { | ||
79 | + "fast-deep-equal": "^2.0.1", | ||
80 | + "fast-json-stable-stringify": "^2.0.0", | ||
81 | + "json-schema-traverse": "^0.4.1", | ||
82 | + "uri-js": "^4.2.2" | ||
57 | } | 83 | } |
58 | }, | 84 | }, |
59 | "array-flatten": { | 85 | "array-flatten": { |
... | @@ -61,6 +87,34 @@ | ... | @@ -61,6 +87,34 @@ |
61 | "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", | 87 | "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", |
62 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" | 88 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" |
63 | }, | 89 | }, |
90 | + "asn1": { | ||
91 | + "version": "0.2.4", | ||
92 | + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", | ||
93 | + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", | ||
94 | + "requires": { | ||
95 | + "safer-buffer": "~2.1.0" | ||
96 | + } | ||
97 | + }, | ||
98 | + "assert-plus": { | ||
99 | + "version": "1.0.0", | ||
100 | + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | ||
101 | + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" | ||
102 | + }, | ||
103 | + "asynckit": { | ||
104 | + "version": "0.4.0", | ||
105 | + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||
106 | + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | ||
107 | + }, | ||
108 | + "aws-sign2": { | ||
109 | + "version": "0.7.0", | ||
110 | + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | ||
111 | + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" | ||
112 | + }, | ||
113 | + "aws4": { | ||
114 | + "version": "1.8.0", | ||
115 | + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", | ||
116 | + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" | ||
117 | + }, | ||
64 | "axios": { | 118 | "axios": { |
65 | "version": "0.16.2", | 119 | "version": "0.16.2", |
66 | "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", | 120 | "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", |
... | @@ -70,6 +124,19 @@ | ... | @@ -70,6 +124,19 @@ |
70 | "is-buffer": "^1.1.5" | 124 | "is-buffer": "^1.1.5" |
71 | } | 125 | } |
72 | }, | 126 | }, |
127 | + "babel": { | ||
128 | + "version": "6.23.0", | ||
129 | + "resolved": "https://registry.npmjs.org/babel/-/babel-6.23.0.tgz", | ||
130 | + "integrity": "sha1-0NHn2APpdHZb7qMjLU4VPA77kPQ=" | ||
131 | + }, | ||
132 | + "bcrypt-pbkdf": { | ||
133 | + "version": "1.0.2", | ||
134 | + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | ||
135 | + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", | ||
136 | + "requires": { | ||
137 | + "tweetnacl": "^0.14.3" | ||
138 | + } | ||
139 | + }, | ||
73 | "body-parser": { | 140 | "body-parser": { |
74 | "version": "1.18.3", | 141 | "version": "1.18.3", |
75 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", | 142 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", |
... | @@ -92,10 +159,26 @@ | ... | @@ -92,10 +159,26 @@ |
92 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", | 159 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", |
93 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" | 160 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" |
94 | }, | 161 | }, |
162 | + "caseless": { | ||
163 | + "version": "0.12.0", | ||
164 | + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | ||
165 | + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" | ||
166 | + }, | ||
167 | + "combined-stream": { | ||
168 | + "version": "1.0.8", | ||
169 | + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", | ||
170 | + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", | ||
171 | + "requires": { | ||
172 | + "delayed-stream": "~1.0.0" | ||
173 | + } | ||
174 | + }, | ||
95 | "content-disposition": { | 175 | "content-disposition": { |
96 | - "version": "0.5.2", | 176 | + "version": "0.5.3", |
97 | - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", | 177 | + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", |
98 | - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" | 178 | + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", |
179 | + "requires": { | ||
180 | + "safe-buffer": "5.1.2" | ||
181 | + } | ||
99 | }, | 182 | }, |
100 | "content-type": { | 183 | "content-type": { |
101 | "version": "1.0.4", | 184 | "version": "1.0.4", |
... | @@ -103,15 +186,28 @@ | ... | @@ -103,15 +186,28 @@ |
103 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" | 186 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" |
104 | }, | 187 | }, |
105 | "cookie": { | 188 | "cookie": { |
106 | - "version": "0.3.1", | 189 | + "version": "0.4.0", |
107 | - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", | 190 | + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", |
108 | - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" | 191 | + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" |
109 | }, | 192 | }, |
110 | "cookie-signature": { | 193 | "cookie-signature": { |
111 | "version": "1.0.6", | 194 | "version": "1.0.6", |
112 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", | 195 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", |
113 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" | 196 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" |
114 | }, | 197 | }, |
198 | + "core-util-is": { | ||
199 | + "version": "1.0.2", | ||
200 | + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | ||
201 | + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" | ||
202 | + }, | ||
203 | + "dashdash": { | ||
204 | + "version": "1.14.1", | ||
205 | + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | ||
206 | + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", | ||
207 | + "requires": { | ||
208 | + "assert-plus": "^1.0.0" | ||
209 | + } | ||
210 | + }, | ||
115 | "debug": { | 211 | "debug": { |
116 | "version": "2.6.9", | 212 | "version": "2.6.9", |
117 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | 213 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", |
... | @@ -120,6 +216,11 @@ | ... | @@ -120,6 +216,11 @@ |
120 | "ms": "2.0.0" | 216 | "ms": "2.0.0" |
121 | } | 217 | } |
122 | }, | 218 | }, |
219 | + "delayed-stream": { | ||
220 | + "version": "1.0.0", | ||
221 | + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | ||
222 | + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" | ||
223 | + }, | ||
123 | "depd": { | 224 | "depd": { |
124 | "version": "1.1.2", | 225 | "version": "1.1.2", |
125 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | 226 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", |
... | @@ -130,6 +231,15 @@ | ... | @@ -130,6 +231,15 @@ |
130 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", | 231 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", |
131 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" | 232 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" |
132 | }, | 233 | }, |
234 | + "ecc-jsbn": { | ||
235 | + "version": "0.1.2", | ||
236 | + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | ||
237 | + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", | ||
238 | + "requires": { | ||
239 | + "jsbn": "~0.1.0", | ||
240 | + "safer-buffer": "^2.1.0" | ||
241 | + } | ||
242 | + }, | ||
133 | "ee-first": { | 243 | "ee-first": { |
134 | "version": "1.1.1", | 244 | "version": "1.1.1", |
135 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", | 245 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", |
... | @@ -151,59 +261,178 @@ | ... | @@ -151,59 +261,178 @@ |
151 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" | 261 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" |
152 | }, | 262 | }, |
153 | "express": { | 263 | "express": { |
154 | - "version": "4.16.4", | 264 | + "version": "4.17.1", |
155 | - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", | 265 | + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", |
156 | - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", | 266 | + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", |
157 | "requires": { | 267 | "requires": { |
158 | - "accepts": "~1.3.5", | 268 | + "accepts": "~1.3.7", |
159 | "array-flatten": "1.1.1", | 269 | "array-flatten": "1.1.1", |
160 | - "body-parser": "1.18.3", | 270 | + "body-parser": "1.19.0", |
161 | - "content-disposition": "0.5.2", | 271 | + "content-disposition": "0.5.3", |
162 | "content-type": "~1.0.4", | 272 | "content-type": "~1.0.4", |
163 | - "cookie": "0.3.1", | 273 | + "cookie": "0.4.0", |
164 | "cookie-signature": "1.0.6", | 274 | "cookie-signature": "1.0.6", |
165 | "debug": "2.6.9", | 275 | "debug": "2.6.9", |
166 | "depd": "~1.1.2", | 276 | "depd": "~1.1.2", |
167 | "encodeurl": "~1.0.2", | 277 | "encodeurl": "~1.0.2", |
168 | "escape-html": "~1.0.3", | 278 | "escape-html": "~1.0.3", |
169 | "etag": "~1.8.1", | 279 | "etag": "~1.8.1", |
170 | - "finalhandler": "1.1.1", | 280 | + "finalhandler": "~1.1.2", |
171 | "fresh": "0.5.2", | 281 | "fresh": "0.5.2", |
172 | "merge-descriptors": "1.0.1", | 282 | "merge-descriptors": "1.0.1", |
173 | "methods": "~1.1.2", | 283 | "methods": "~1.1.2", |
174 | "on-finished": "~2.3.0", | 284 | "on-finished": "~2.3.0", |
175 | - "parseurl": "~1.3.2", | 285 | + "parseurl": "~1.3.3", |
176 | "path-to-regexp": "0.1.7", | 286 | "path-to-regexp": "0.1.7", |
177 | - "proxy-addr": "~2.0.4", | 287 | + "proxy-addr": "~2.0.5", |
178 | - "qs": "6.5.2", | 288 | + "qs": "6.7.0", |
179 | - "range-parser": "~1.2.0", | 289 | + "range-parser": "~1.2.1", |
180 | "safe-buffer": "5.1.2", | 290 | "safe-buffer": "5.1.2", |
181 | - "send": "0.16.2", | 291 | + "send": "0.17.1", |
182 | - "serve-static": "1.13.2", | 292 | + "serve-static": "1.14.1", |
183 | - "setprototypeof": "1.1.0", | 293 | + "setprototypeof": "1.1.1", |
184 | - "statuses": "~1.4.0", | 294 | + "statuses": "~1.5.0", |
185 | - "type-is": "~1.6.16", | 295 | + "type-is": "~1.6.18", |
186 | "utils-merge": "1.0.1", | 296 | "utils-merge": "1.0.1", |
187 | "vary": "~1.1.2" | 297 | "vary": "~1.1.2" |
298 | + }, | ||
299 | + "dependencies": { | ||
300 | + "body-parser": { | ||
301 | + "version": "1.19.0", | ||
302 | + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", | ||
303 | + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", | ||
304 | + "requires": { | ||
305 | + "bytes": "3.1.0", | ||
306 | + "content-type": "~1.0.4", | ||
307 | + "debug": "2.6.9", | ||
308 | + "depd": "~1.1.2", | ||
309 | + "http-errors": "1.7.2", | ||
310 | + "iconv-lite": "0.4.24", | ||
311 | + "on-finished": "~2.3.0", | ||
312 | + "qs": "6.7.0", | ||
313 | + "raw-body": "2.4.0", | ||
314 | + "type-is": "~1.6.17" | ||
315 | + } | ||
316 | + }, | ||
317 | + "bytes": { | ||
318 | + "version": "3.1.0", | ||
319 | + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", | ||
320 | + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" | ||
321 | + }, | ||
322 | + "http-errors": { | ||
323 | + "version": "1.7.2", | ||
324 | + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", | ||
325 | + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", | ||
326 | + "requires": { | ||
327 | + "depd": "~1.1.2", | ||
328 | + "inherits": "2.0.3", | ||
329 | + "setprototypeof": "1.1.1", | ||
330 | + "statuses": ">= 1.5.0 < 2", | ||
331 | + "toidentifier": "1.0.0" | ||
332 | + } | ||
333 | + }, | ||
334 | + "iconv-lite": { | ||
335 | + "version": "0.4.24", | ||
336 | + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | ||
337 | + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | ||
338 | + "requires": { | ||
339 | + "safer-buffer": ">= 2.1.2 < 3" | ||
340 | + } | ||
341 | + }, | ||
342 | + "mime-db": { | ||
343 | + "version": "1.40.0", | ||
344 | + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | ||
345 | + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" | ||
346 | + }, | ||
347 | + "mime-types": { | ||
348 | + "version": "2.1.24", | ||
349 | + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | ||
350 | + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | ||
351 | + "requires": { | ||
352 | + "mime-db": "1.40.0" | ||
353 | + } | ||
354 | + }, | ||
355 | + "qs": { | ||
356 | + "version": "6.7.0", | ||
357 | + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", | ||
358 | + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" | ||
359 | + }, | ||
360 | + "raw-body": { | ||
361 | + "version": "2.4.0", | ||
362 | + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", | ||
363 | + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", | ||
364 | + "requires": { | ||
365 | + "bytes": "3.1.0", | ||
366 | + "http-errors": "1.7.2", | ||
367 | + "iconv-lite": "0.4.24", | ||
368 | + "unpipe": "1.0.0" | ||
369 | + } | ||
370 | + }, | ||
371 | + "setprototypeof": { | ||
372 | + "version": "1.1.1", | ||
373 | + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", | ||
374 | + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" | ||
375 | + }, | ||
376 | + "statuses": { | ||
377 | + "version": "1.5.0", | ||
378 | + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | ||
379 | + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" | ||
380 | + }, | ||
381 | + "type-is": { | ||
382 | + "version": "1.6.18", | ||
383 | + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", | ||
384 | + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", | ||
385 | + "requires": { | ||
386 | + "media-typer": "0.3.0", | ||
387 | + "mime-types": "~2.1.24" | ||
388 | + } | ||
389 | + } | ||
188 | } | 390 | } |
189 | }, | 391 | }, |
392 | + "extend": { | ||
393 | + "version": "3.0.2", | ||
394 | + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | ||
395 | + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | ||
396 | + }, | ||
397 | + "extsprintf": { | ||
398 | + "version": "1.3.0", | ||
399 | + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | ||
400 | + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" | ||
401 | + }, | ||
402 | + "fast-deep-equal": { | ||
403 | + "version": "2.0.1", | ||
404 | + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", | ||
405 | + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" | ||
406 | + }, | ||
407 | + "fast-json-stable-stringify": { | ||
408 | + "version": "2.0.0", | ||
409 | + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", | ||
410 | + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" | ||
411 | + }, | ||
190 | "file-type": { | 412 | "file-type": { |
191 | "version": "7.7.1", | 413 | "version": "7.7.1", |
192 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-7.7.1.tgz", | 414 | "resolved": "https://registry.npmjs.org/file-type/-/file-type-7.7.1.tgz", |
193 | "integrity": "sha512-bTrKkzzZI6wH+NXhyD3SOXtb2zXTw2SbwI2RxUlRcXVsnN7jNL5hJzVQLYv7FOQhxFkK4XWdAflEaWFpaLLWpQ==" | 415 | "integrity": "sha512-bTrKkzzZI6wH+NXhyD3SOXtb2zXTw2SbwI2RxUlRcXVsnN7jNL5hJzVQLYv7FOQhxFkK4XWdAflEaWFpaLLWpQ==" |
194 | }, | 416 | }, |
195 | "finalhandler": { | 417 | "finalhandler": { |
196 | - "version": "1.1.1", | 418 | + "version": "1.1.2", |
197 | - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", | 419 | + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", |
198 | - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", | 420 | + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", |
199 | "requires": { | 421 | "requires": { |
200 | "debug": "2.6.9", | 422 | "debug": "2.6.9", |
201 | "encodeurl": "~1.0.2", | 423 | "encodeurl": "~1.0.2", |
202 | "escape-html": "~1.0.3", | 424 | "escape-html": "~1.0.3", |
203 | "on-finished": "~2.3.0", | 425 | "on-finished": "~2.3.0", |
204 | - "parseurl": "~1.3.2", | 426 | + "parseurl": "~1.3.3", |
205 | - "statuses": "~1.4.0", | 427 | + "statuses": "~1.5.0", |
206 | "unpipe": "~1.0.0" | 428 | "unpipe": "~1.0.0" |
429 | + }, | ||
430 | + "dependencies": { | ||
431 | + "statuses": { | ||
432 | + "version": "1.5.0", | ||
433 | + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | ||
434 | + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" | ||
435 | + } | ||
207 | } | 436 | } |
208 | }, | 437 | }, |
209 | "follow-redirects": { | 438 | "follow-redirects": { |
... | @@ -224,6 +453,21 @@ | ... | @@ -224,6 +453,21 @@ |
224 | } | 453 | } |
225 | } | 454 | } |
226 | }, | 455 | }, |
456 | + "forever-agent": { | ||
457 | + "version": "0.6.1", | ||
458 | + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", | ||
459 | + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" | ||
460 | + }, | ||
461 | + "form-data": { | ||
462 | + "version": "2.3.3", | ||
463 | + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", | ||
464 | + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", | ||
465 | + "requires": { | ||
466 | + "asynckit": "^0.4.0", | ||
467 | + "combined-stream": "^1.0.6", | ||
468 | + "mime-types": "^2.1.12" | ||
469 | + } | ||
470 | + }, | ||
227 | "forwarded": { | 471 | "forwarded": { |
228 | "version": "0.1.2", | 472 | "version": "0.1.2", |
229 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", | 473 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", |
... | @@ -234,6 +478,28 @@ | ... | @@ -234,6 +478,28 @@ |
234 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", | 478 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", |
235 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" | 479 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" |
236 | }, | 480 | }, |
481 | + "getpass": { | ||
482 | + "version": "0.1.7", | ||
483 | + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | ||
484 | + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", | ||
485 | + "requires": { | ||
486 | + "assert-plus": "^1.0.0" | ||
487 | + } | ||
488 | + }, | ||
489 | + "har-schema": { | ||
490 | + "version": "2.0.0", | ||
491 | + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | ||
492 | + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" | ||
493 | + }, | ||
494 | + "har-validator": { | ||
495 | + "version": "5.1.3", | ||
496 | + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", | ||
497 | + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", | ||
498 | + "requires": { | ||
499 | + "ajv": "^6.5.5", | ||
500 | + "har-schema": "^2.0.0" | ||
501 | + } | ||
502 | + }, | ||
237 | "http-errors": { | 503 | "http-errors": { |
238 | "version": "1.6.3", | 504 | "version": "1.6.3", |
239 | "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", | 505 | "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", |
... | @@ -245,6 +511,16 @@ | ... | @@ -245,6 +511,16 @@ |
245 | "statuses": ">= 1.4.0 < 2" | 511 | "statuses": ">= 1.4.0 < 2" |
246 | } | 512 | } |
247 | }, | 513 | }, |
514 | + "http-signature": { | ||
515 | + "version": "1.2.0", | ||
516 | + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | ||
517 | + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", | ||
518 | + "requires": { | ||
519 | + "assert-plus": "^1.0.0", | ||
520 | + "jsprim": "^1.2.2", | ||
521 | + "sshpk": "^1.7.0" | ||
522 | + } | ||
523 | + }, | ||
248 | "iconv-lite": { | 524 | "iconv-lite": { |
249 | "version": "0.4.23", | 525 | "version": "0.4.23", |
250 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", | 526 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", |
... | @@ -259,15 +535,56 @@ | ... | @@ -259,15 +535,56 @@ |
259 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | 535 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" |
260 | }, | 536 | }, |
261 | "ipaddr.js": { | 537 | "ipaddr.js": { |
262 | - "version": "1.8.0", | 538 | + "version": "1.9.0", |
263 | - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", | 539 | + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", |
264 | - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" | 540 | + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" |
265 | }, | 541 | }, |
266 | "is-buffer": { | 542 | "is-buffer": { |
267 | "version": "1.1.6", | 543 | "version": "1.1.6", |
268 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", | 544 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", |
269 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" | 545 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" |
270 | }, | 546 | }, |
547 | + "is-typedarray": { | ||
548 | + "version": "1.0.0", | ||
549 | + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | ||
550 | + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" | ||
551 | + }, | ||
552 | + "isstream": { | ||
553 | + "version": "0.1.2", | ||
554 | + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | ||
555 | + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" | ||
556 | + }, | ||
557 | + "jsbn": { | ||
558 | + "version": "0.1.1", | ||
559 | + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", | ||
560 | + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" | ||
561 | + }, | ||
562 | + "json-schema": { | ||
563 | + "version": "0.2.3", | ||
564 | + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", | ||
565 | + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" | ||
566 | + }, | ||
567 | + "json-schema-traverse": { | ||
568 | + "version": "0.4.1", | ||
569 | + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||
570 | + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | ||
571 | + }, | ||
572 | + "json-stringify-safe": { | ||
573 | + "version": "5.0.1", | ||
574 | + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", | ||
575 | + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" | ||
576 | + }, | ||
577 | + "jsprim": { | ||
578 | + "version": "1.4.1", | ||
579 | + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", | ||
580 | + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", | ||
581 | + "requires": { | ||
582 | + "assert-plus": "1.0.0", | ||
583 | + "extsprintf": "1.3.0", | ||
584 | + "json-schema": "0.2.3", | ||
585 | + "verror": "1.10.0" | ||
586 | + } | ||
587 | + }, | ||
271 | "media-typer": { | 588 | "media-typer": { |
272 | "version": "0.3.0", | 589 | "version": "0.3.0", |
273 | "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", | 590 | "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", |
... | @@ -284,9 +601,9 @@ | ... | @@ -284,9 +601,9 @@ |
284 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" | 601 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" |
285 | }, | 602 | }, |
286 | "mime": { | 603 | "mime": { |
287 | - "version": "1.4.1", | 604 | + "version": "1.6.0", |
288 | - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", | 605 | + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", |
289 | - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" | 606 | + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" |
290 | }, | 607 | }, |
291 | "mime-db": { | 608 | "mime-db": { |
292 | "version": "1.37.0", | 609 | "version": "1.37.0", |
... | @@ -307,9 +624,14 @@ | ... | @@ -307,9 +624,14 @@ |
307 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | 624 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" |
308 | }, | 625 | }, |
309 | "negotiator": { | 626 | "negotiator": { |
310 | - "version": "0.6.1", | 627 | + "version": "0.6.2", |
311 | - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", | 628 | + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", |
312 | - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" | 629 | + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" |
630 | + }, | ||
631 | + "oauth-sign": { | ||
632 | + "version": "0.9.0", | ||
633 | + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", | ||
634 | + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" | ||
313 | }, | 635 | }, |
314 | "on-finished": { | 636 | "on-finished": { |
315 | "version": "2.3.0", | 637 | "version": "2.3.0", |
... | @@ -320,33 +642,48 @@ | ... | @@ -320,33 +642,48 @@ |
320 | } | 642 | } |
321 | }, | 643 | }, |
322 | "parseurl": { | 644 | "parseurl": { |
323 | - "version": "1.3.2", | 645 | + "version": "1.3.3", |
324 | - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", | 646 | + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", |
325 | - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" | 647 | + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" |
326 | }, | 648 | }, |
327 | "path-to-regexp": { | 649 | "path-to-regexp": { |
328 | "version": "0.1.7", | 650 | "version": "0.1.7", |
329 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | 651 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", |
330 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" | 652 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" |
331 | }, | 653 | }, |
654 | + "performance-now": { | ||
655 | + "version": "2.1.0", | ||
656 | + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | ||
657 | + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" | ||
658 | + }, | ||
332 | "proxy-addr": { | 659 | "proxy-addr": { |
333 | - "version": "2.0.4", | 660 | + "version": "2.0.5", |
334 | - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", | 661 | + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", |
335 | - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", | 662 | + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", |
336 | "requires": { | 663 | "requires": { |
337 | "forwarded": "~0.1.2", | 664 | "forwarded": "~0.1.2", |
338 | - "ipaddr.js": "1.8.0" | 665 | + "ipaddr.js": "1.9.0" |
339 | } | 666 | } |
340 | }, | 667 | }, |
668 | + "psl": { | ||
669 | + "version": "1.1.32", | ||
670 | + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz", | ||
671 | + "integrity": "sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g==" | ||
672 | + }, | ||
673 | + "punycode": { | ||
674 | + "version": "2.1.1", | ||
675 | + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", | ||
676 | + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" | ||
677 | + }, | ||
341 | "qs": { | 678 | "qs": { |
342 | "version": "6.5.2", | 679 | "version": "6.5.2", |
343 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | 680 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", |
344 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" | 681 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" |
345 | }, | 682 | }, |
346 | "range-parser": { | 683 | "range-parser": { |
347 | - "version": "1.2.0", | 684 | + "version": "1.2.1", |
348 | - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", | 685 | + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", |
349 | - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" | 686 | + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" |
350 | }, | 687 | }, |
351 | "raw-body": { | 688 | "raw-body": { |
352 | "version": "2.3.3", | 689 | "version": "2.3.3", |
... | @@ -359,6 +696,33 @@ | ... | @@ -359,6 +696,33 @@ |
359 | "unpipe": "1.0.0" | 696 | "unpipe": "1.0.0" |
360 | } | 697 | } |
361 | }, | 698 | }, |
699 | + "request": { | ||
700 | + "version": "2.88.0", | ||
701 | + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", | ||
702 | + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", | ||
703 | + "requires": { | ||
704 | + "aws-sign2": "~0.7.0", | ||
705 | + "aws4": "^1.8.0", | ||
706 | + "caseless": "~0.12.0", | ||
707 | + "combined-stream": "~1.0.6", | ||
708 | + "extend": "~3.0.2", | ||
709 | + "forever-agent": "~0.6.1", | ||
710 | + "form-data": "~2.3.2", | ||
711 | + "har-validator": "~5.1.0", | ||
712 | + "http-signature": "~1.2.0", | ||
713 | + "is-typedarray": "~1.0.0", | ||
714 | + "isstream": "~0.1.2", | ||
715 | + "json-stringify-safe": "~5.0.1", | ||
716 | + "mime-types": "~2.1.19", | ||
717 | + "oauth-sign": "~0.9.0", | ||
718 | + "performance-now": "^2.1.0", | ||
719 | + "qs": "~6.5.2", | ||
720 | + "safe-buffer": "^5.1.2", | ||
721 | + "tough-cookie": "~2.4.3", | ||
722 | + "tunnel-agent": "^0.6.0", | ||
723 | + "uuid": "^3.3.2" | ||
724 | + } | ||
725 | + }, | ||
362 | "safe-buffer": { | 726 | "safe-buffer": { |
363 | "version": "5.1.2", | 727 | "version": "5.1.2", |
364 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | 728 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |
... | @@ -370,9 +734,9 @@ | ... | @@ -370,9 +734,9 @@ |
370 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" | 734 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" |
371 | }, | 735 | }, |
372 | "send": { | 736 | "send": { |
373 | - "version": "0.16.2", | 737 | + "version": "0.17.1", |
374 | - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", | 738 | + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", |
375 | - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", | 739 | + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", |
376 | "requires": { | 740 | "requires": { |
377 | "debug": "2.6.9", | 741 | "debug": "2.6.9", |
378 | "depd": "~1.1.2", | 742 | "depd": "~1.1.2", |
... | @@ -381,23 +745,52 @@ | ... | @@ -381,23 +745,52 @@ |
381 | "escape-html": "~1.0.3", | 745 | "escape-html": "~1.0.3", |
382 | "etag": "~1.8.1", | 746 | "etag": "~1.8.1", |
383 | "fresh": "0.5.2", | 747 | "fresh": "0.5.2", |
384 | - "http-errors": "~1.6.2", | 748 | + "http-errors": "~1.7.2", |
385 | - "mime": "1.4.1", | 749 | + "mime": "1.6.0", |
386 | - "ms": "2.0.0", | 750 | + "ms": "2.1.1", |
387 | "on-finished": "~2.3.0", | 751 | "on-finished": "~2.3.0", |
388 | - "range-parser": "~1.2.0", | 752 | + "range-parser": "~1.2.1", |
389 | - "statuses": "~1.4.0" | 753 | + "statuses": "~1.5.0" |
754 | + }, | ||
755 | + "dependencies": { | ||
756 | + "http-errors": { | ||
757 | + "version": "1.7.2", | ||
758 | + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", | ||
759 | + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", | ||
760 | + "requires": { | ||
761 | + "depd": "~1.1.2", | ||
762 | + "inherits": "2.0.3", | ||
763 | + "setprototypeof": "1.1.1", | ||
764 | + "statuses": ">= 1.5.0 < 2", | ||
765 | + "toidentifier": "1.0.0" | ||
766 | + } | ||
767 | + }, | ||
768 | + "ms": { | ||
769 | + "version": "2.1.1", | ||
770 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
771 | + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
772 | + }, | ||
773 | + "setprototypeof": { | ||
774 | + "version": "1.1.1", | ||
775 | + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", | ||
776 | + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" | ||
777 | + }, | ||
778 | + "statuses": { | ||
779 | + "version": "1.5.0", | ||
780 | + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | ||
781 | + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" | ||
782 | + } | ||
390 | } | 783 | } |
391 | }, | 784 | }, |
392 | "serve-static": { | 785 | "serve-static": { |
393 | - "version": "1.13.2", | 786 | + "version": "1.14.1", |
394 | - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", | 787 | + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", |
395 | - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", | 788 | + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", |
396 | "requires": { | 789 | "requires": { |
397 | "encodeurl": "~1.0.2", | 790 | "encodeurl": "~1.0.2", |
398 | "escape-html": "~1.0.3", | 791 | "escape-html": "~1.0.3", |
399 | - "parseurl": "~1.3.2", | 792 | + "parseurl": "~1.3.3", |
400 | - "send": "0.16.2" | 793 | + "send": "0.17.1" |
401 | } | 794 | } |
402 | }, | 795 | }, |
403 | "setprototypeof": { | 796 | "setprototypeof": { |
... | @@ -405,11 +798,61 @@ | ... | @@ -405,11 +798,61 @@ |
405 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", | 798 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", |
406 | "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" | 799 | "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" |
407 | }, | 800 | }, |
801 | + "sshpk": { | ||
802 | + "version": "1.16.1", | ||
803 | + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", | ||
804 | + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", | ||
805 | + "requires": { | ||
806 | + "asn1": "~0.2.3", | ||
807 | + "assert-plus": "^1.0.0", | ||
808 | + "bcrypt-pbkdf": "^1.0.0", | ||
809 | + "dashdash": "^1.12.0", | ||
810 | + "ecc-jsbn": "~0.1.1", | ||
811 | + "getpass": "^0.1.1", | ||
812 | + "jsbn": "~0.1.0", | ||
813 | + "safer-buffer": "^2.0.2", | ||
814 | + "tweetnacl": "~0.14.0" | ||
815 | + } | ||
816 | + }, | ||
408 | "statuses": { | 817 | "statuses": { |
409 | "version": "1.4.0", | 818 | "version": "1.4.0", |
410 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", | 819 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", |
411 | "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" | 820 | "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" |
412 | }, | 821 | }, |
822 | + "toidentifier": { | ||
823 | + "version": "1.0.0", | ||
824 | + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", | ||
825 | + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" | ||
826 | + }, | ||
827 | + "tough-cookie": { | ||
828 | + "version": "2.4.3", | ||
829 | + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", | ||
830 | + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", | ||
831 | + "requires": { | ||
832 | + "psl": "^1.1.24", | ||
833 | + "punycode": "^1.4.1" | ||
834 | + }, | ||
835 | + "dependencies": { | ||
836 | + "punycode": { | ||
837 | + "version": "1.4.1", | ||
838 | + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", | ||
839 | + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" | ||
840 | + } | ||
841 | + } | ||
842 | + }, | ||
843 | + "tunnel-agent": { | ||
844 | + "version": "0.6.0", | ||
845 | + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | ||
846 | + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", | ||
847 | + "requires": { | ||
848 | + "safe-buffer": "^5.0.1" | ||
849 | + } | ||
850 | + }, | ||
851 | + "tweetnacl": { | ||
852 | + "version": "0.14.5", | ||
853 | + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", | ||
854 | + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" | ||
855 | + }, | ||
413 | "type-is": { | 856 | "type-is": { |
414 | "version": "1.6.16", | 857 | "version": "1.6.16", |
415 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", | 858 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", |
... | @@ -424,15 +867,38 @@ | ... | @@ -424,15 +867,38 @@ |
424 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", | 867 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |
425 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" | 868 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" |
426 | }, | 869 | }, |
870 | + "uri-js": { | ||
871 | + "version": "4.2.2", | ||
872 | + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", | ||
873 | + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", | ||
874 | + "requires": { | ||
875 | + "punycode": "^2.1.0" | ||
876 | + } | ||
877 | + }, | ||
427 | "utils-merge": { | 878 | "utils-merge": { |
428 | "version": "1.0.1", | 879 | "version": "1.0.1", |
429 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | 880 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", |
430 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" | 881 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" |
431 | }, | 882 | }, |
883 | + "uuid": { | ||
884 | + "version": "3.3.2", | ||
885 | + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", | ||
886 | + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" | ||
887 | + }, | ||
432 | "vary": { | 888 | "vary": { |
433 | "version": "1.1.2", | 889 | "version": "1.1.2", |
434 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | 890 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", |
435 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" | 891 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" |
892 | + }, | ||
893 | + "verror": { | ||
894 | + "version": "1.10.0", | ||
895 | + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", | ||
896 | + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", | ||
897 | + "requires": { | ||
898 | + "assert-plus": "^1.0.0", | ||
899 | + "core-util-is": "1.0.2", | ||
900 | + "extsprintf": "^1.2.0" | ||
901 | + } | ||
436 | } | 902 | } |
437 | } | 903 | } |
438 | } | 904 | } | ... | ... |
... | @@ -5,12 +5,14 @@ | ... | @@ -5,12 +5,14 @@ |
5 | "main": "app.js", | 5 | "main": "app.js", |
6 | "scripts": { | 6 | "scripts": { |
7 | "test": "echo \"Error: no test specified\" && exit 1", | 7 | "test": "echo \"Error: no test specified\" && exit 1", |
8 | - "start": "node server.js" | 8 | + "start": "node app.js" |
9 | }, | 9 | }, |
10 | "author": "강수인", | 10 | "author": "강수인", |
11 | "license": "MIT", | 11 | "license": "MIT", |
12 | "dependencies": { | 12 | "dependencies": { |
13 | "@line/bot-sdk": "^6.4.0", | 13 | "@line/bot-sdk": "^6.4.0", |
14 | - "express": "^4.16.4" | 14 | + "babel": "^6.23.0", |
15 | + "express": "^4.17.1", | ||
16 | + "request": "^2.88.0" | ||
15 | } | 17 | } |
16 | } | 18 | } | ... | ... |
-
Please register or login to post a comment