강수인

package.json

1 +{
2 + "name": "linebot",
3 + "version": "1.0.0",
4 + "lockfileVersion": 1,
5 + "requires": true,
6 + "dependencies": {
7 + "@line/bot-sdk": {
8 + "version": "6.4.0",
9 + "resolved": "https://registry.npmjs.org/@line/bot-sdk/-/bot-sdk-6.4.0.tgz",
10 + "integrity": "sha512-N0FkrqFxTTleOpD6y7DTK8qbMYHr9Q8qZfrAmSYEFAGedM1HLJdbNNkStj5GT+svx+w+/ePF/n7nAEts0aJwkA==",
11 + "requires": {
12 + "@types/body-parser": "^1.16.8",
13 + "@types/file-type": "^5.2.1",
14 + "@types/node": "^7.0.31",
15 + "axios": "^0.16.2",
16 + "body-parser": "^1.18.2",
17 + "file-type": "^7.2.0"
18 + }
19 + },
20 + "@types/body-parser": {
21 + "version": "1.17.0",
22 + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz",
23 + "integrity": "sha512-a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w==",
24 + "requires": {
25 + "@types/connect": "*",
26 + "@types/node": "*"
27 + }
28 + },
29 + "@types/connect": {
30 + "version": "3.4.32",
31 + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz",
32 + "integrity": "sha512-4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==",
33 + "requires": {
34 + "@types/node": "*"
35 + }
36 + },
37 + "@types/file-type": {
38 + "version": "5.2.2",
39 + "resolved": "https://registry.npmjs.org/@types/file-type/-/file-type-5.2.2.tgz",
40 + "integrity": "sha512-GWtM4fyqfb+bec4ocpo51/y4x0b83Je+iA6eV131LT9wL0//G+1UgwbkMg7w61ceOwR+KkZXK00z44jrrNljWg==",
41 + "requires": {
42 + "@types/node": "*"
43 + }
44 + },
45 + "@types/node": {
46 + "version": "7.10.2",
47 + "resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.2.tgz",
48 + "integrity": "sha512-RO4ig5taKmcrU4Rex8ojG1gpwFkjddzug9iPQSDvbewHN9vDpcFewevkaOK+KT+w1LeZnxbgOyfXwV4pxsQ4GQ=="
49 + },
50 + "accepts": {
51 + "version": "1.3.5",
52 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
53 + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
54 + "requires": {
55 + "mime-types": "~2.1.18",
56 + "negotiator": "0.6.1"
57 + }
58 + },
59 + "array-flatten": {
60 + "version": "1.1.1",
61 + "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
62 + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
63 + },
64 + "axios": {
65 + "version": "0.16.2",
66 + "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz",
67 + "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=",
68 + "requires": {
69 + "follow-redirects": "^1.2.3",
70 + "is-buffer": "^1.1.5"
71 + }
72 + },
73 + "body-parser": {
74 + "version": "1.18.3",
75 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
76 + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
77 + "requires": {
78 + "bytes": "3.0.0",
79 + "content-type": "~1.0.4",
80 + "debug": "2.6.9",
81 + "depd": "~1.1.2",
82 + "http-errors": "~1.6.3",
83 + "iconv-lite": "0.4.23",
84 + "on-finished": "~2.3.0",
85 + "qs": "6.5.2",
86 + "raw-body": "2.3.3",
87 + "type-is": "~1.6.16"
88 + }
89 + },
90 + "bytes": {
91 + "version": "3.0.0",
92 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
93 + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
94 + },
95 + "content-disposition": {
96 + "version": "0.5.2",
97 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
98 + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
99 + },
100 + "content-type": {
101 + "version": "1.0.4",
102 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
103 + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
104 + },
105 + "cookie": {
106 + "version": "0.3.1",
107 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
108 + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
109 + },
110 + "cookie-signature": {
111 + "version": "1.0.6",
112 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
113 + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
114 + },
115 + "debug": {
116 + "version": "2.6.9",
117 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
118 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
119 + "requires": {
120 + "ms": "2.0.0"
121 + }
122 + },
123 + "depd": {
124 + "version": "1.1.2",
125 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
126 + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
127 + },
128 + "destroy": {
129 + "version": "1.0.4",
130 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
131 + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
132 + },
133 + "ee-first": {
134 + "version": "1.1.1",
135 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
136 + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
137 + },
138 + "encodeurl": {
139 + "version": "1.0.2",
140 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
141 + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
142 + },
143 + "escape-html": {
144 + "version": "1.0.3",
145 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
146 + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
147 + },
148 + "etag": {
149 + "version": "1.8.1",
150 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
151 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
152 + },
153 + "express": {
154 + "version": "4.16.4",
155 + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
156 + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
157 + "requires": {
158 + "accepts": "~1.3.5",
159 + "array-flatten": "1.1.1",
160 + "body-parser": "1.18.3",
161 + "content-disposition": "0.5.2",
162 + "content-type": "~1.0.4",
163 + "cookie": "0.3.1",
164 + "cookie-signature": "1.0.6",
165 + "debug": "2.6.9",
166 + "depd": "~1.1.2",
167 + "encodeurl": "~1.0.2",
168 + "escape-html": "~1.0.3",
169 + "etag": "~1.8.1",
170 + "finalhandler": "1.1.1",
171 + "fresh": "0.5.2",
172 + "merge-descriptors": "1.0.1",
173 + "methods": "~1.1.2",
174 + "on-finished": "~2.3.0",
175 + "parseurl": "~1.3.2",
176 + "path-to-regexp": "0.1.7",
177 + "proxy-addr": "~2.0.4",
178 + "qs": "6.5.2",
179 + "range-parser": "~1.2.0",
180 + "safe-buffer": "5.1.2",
181 + "send": "0.16.2",
182 + "serve-static": "1.13.2",
183 + "setprototypeof": "1.1.0",
184 + "statuses": "~1.4.0",
185 + "type-is": "~1.6.16",
186 + "utils-merge": "1.0.1",
187 + "vary": "~1.1.2"
188 + }
189 + },
190 + "file-type": {
191 + "version": "7.7.1",
192 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-7.7.1.tgz",
193 + "integrity": "sha512-bTrKkzzZI6wH+NXhyD3SOXtb2zXTw2SbwI2RxUlRcXVsnN7jNL5hJzVQLYv7FOQhxFkK4XWdAflEaWFpaLLWpQ=="
194 + },
195 + "finalhandler": {
196 + "version": "1.1.1",
197 + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
198 + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
199 + "requires": {
200 + "debug": "2.6.9",
201 + "encodeurl": "~1.0.2",
202 + "escape-html": "~1.0.3",
203 + "on-finished": "~2.3.0",
204 + "parseurl": "~1.3.2",
205 + "statuses": "~1.4.0",
206 + "unpipe": "~1.0.0"
207 + }
208 + },
209 + "follow-redirects": {
210 + "version": "1.5.10",
211 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
212 + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
213 + "requires": {
214 + "debug": "=3.1.0"
215 + },
216 + "dependencies": {
217 + "debug": {
218 + "version": "3.1.0",
219 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
220 + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
221 + "requires": {
222 + "ms": "2.0.0"
223 + }
224 + }
225 + }
226 + },
227 + "forwarded": {
228 + "version": "0.1.2",
229 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
230 + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
231 + },
232 + "fresh": {
233 + "version": "0.5.2",
234 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
235 + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
236 + },
237 + "http-errors": {
238 + "version": "1.6.3",
239 + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
240 + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
241 + "requires": {
242 + "depd": "~1.1.2",
243 + "inherits": "2.0.3",
244 + "setprototypeof": "1.1.0",
245 + "statuses": ">= 1.4.0 < 2"
246 + }
247 + },
248 + "iconv-lite": {
249 + "version": "0.4.23",
250 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
251 + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
252 + "requires": {
253 + "safer-buffer": ">= 2.1.2 < 3"
254 + }
255 + },
256 + "inherits": {
257 + "version": "2.0.3",
258 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
259 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
260 + },
261 + "ipaddr.js": {
262 + "version": "1.8.0",
263 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
264 + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4="
265 + },
266 + "is-buffer": {
267 + "version": "1.1.6",
268 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
269 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
270 + },
271 + "media-typer": {
272 + "version": "0.3.0",
273 + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
274 + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
275 + },
276 + "merge-descriptors": {
277 + "version": "1.0.1",
278 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
279 + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
280 + },
281 + "methods": {
282 + "version": "1.1.2",
283 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
284 + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
285 + },
286 + "mime": {
287 + "version": "1.4.1",
288 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
289 + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
290 + },
291 + "mime-db": {
292 + "version": "1.37.0",
293 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
294 + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="
295 + },
296 + "mime-types": {
297 + "version": "2.1.21",
298 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
299 + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
300 + "requires": {
301 + "mime-db": "~1.37.0"
302 + }
303 + },
304 + "ms": {
305 + "version": "2.0.0",
306 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
307 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
308 + },
309 + "negotiator": {
310 + "version": "0.6.1",
311 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
312 + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
313 + },
314 + "on-finished": {
315 + "version": "2.3.0",
316 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
317 + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
318 + "requires": {
319 + "ee-first": "1.1.1"
320 + }
321 + },
322 + "parseurl": {
323 + "version": "1.3.2",
324 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
325 + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
326 + },
327 + "path-to-regexp": {
328 + "version": "0.1.7",
329 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
330 + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
331 + },
332 + "proxy-addr": {
333 + "version": "2.0.4",
334 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
335 + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
336 + "requires": {
337 + "forwarded": "~0.1.2",
338 + "ipaddr.js": "1.8.0"
339 + }
340 + },
341 + "qs": {
342 + "version": "6.5.2",
343 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
344 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
345 + },
346 + "range-parser": {
347 + "version": "1.2.0",
348 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
349 + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
350 + },
351 + "raw-body": {
352 + "version": "2.3.3",
353 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
354 + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
355 + "requires": {
356 + "bytes": "3.0.0",
357 + "http-errors": "1.6.3",
358 + "iconv-lite": "0.4.23",
359 + "unpipe": "1.0.0"
360 + }
361 + },
362 + "safe-buffer": {
363 + "version": "5.1.2",
364 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
365 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
366 + },
367 + "safer-buffer": {
368 + "version": "2.1.2",
369 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
370 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
371 + },
372 + "send": {
373 + "version": "0.16.2",
374 + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
375 + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
376 + "requires": {
377 + "debug": "2.6.9",
378 + "depd": "~1.1.2",
379 + "destroy": "~1.0.4",
380 + "encodeurl": "~1.0.2",
381 + "escape-html": "~1.0.3",
382 + "etag": "~1.8.1",
383 + "fresh": "0.5.2",
384 + "http-errors": "~1.6.2",
385 + "mime": "1.4.1",
386 + "ms": "2.0.0",
387 + "on-finished": "~2.3.0",
388 + "range-parser": "~1.2.0",
389 + "statuses": "~1.4.0"
390 + }
391 + },
392 + "serve-static": {
393 + "version": "1.13.2",
394 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
395 + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
396 + "requires": {
397 + "encodeurl": "~1.0.2",
398 + "escape-html": "~1.0.3",
399 + "parseurl": "~1.3.2",
400 + "send": "0.16.2"
401 + }
402 + },
403 + "setprototypeof": {
404 + "version": "1.1.0",
405 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
406 + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
407 + },
408 + "statuses": {
409 + "version": "1.4.0",
410 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
411 + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
412 + },
413 + "type-is": {
414 + "version": "1.6.16",
415 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
416 + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
417 + "requires": {
418 + "media-typer": "0.3.0",
419 + "mime-types": "~2.1.18"
420 + }
421 + },
422 + "unpipe": {
423 + "version": "1.0.0",
424 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
425 + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
426 + },
427 + "utils-merge": {
428 + "version": "1.0.1",
429 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
430 + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
431 + },
432 + "vary": {
433 + "version": "1.1.2",
434 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
435 + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
436 + }
437 + }
438 +}
1 +{
2 + "name": "linebot",
3 + "version": "1.0.0",
4 + "description": "",
5 + "main": "app.js",
6 + "scripts": {
7 + "test": "echo \"Error: no test specified\" && exit 1",
8 + "start": "node server.js"
9 + },
10 + "author": "강수인",
11 + "license": "MIT",
12 + "dependencies": {
13 + "@line/bot-sdk": "^6.4.0",
14 + "express": "^4.16.4"
15 + }
16 +}