Showing
4 changed files
with
1193 additions
and
41 deletions
1 | const fetch = (...args) => import('node-fetch').then(({ default: fetch }) => fetch(...args)); | 1 | const fetch = (...args) => import('node-fetch').then(({ default: fetch }) => fetch(...args)); |
2 | -const url1 = 'https://api.upbit.com/v1/market/all'; | ||
3 | 2 | ||
4 | const options = { method: 'GET', headers: { Accept: 'application/json' } }; | 3 | const options = { method: 'GET', headers: { Accept: 'application/json' } }; |
5 | const express = require('express'); | 4 | const express = require('express'); |
6 | const app = express(); | 5 | const app = express(); |
7 | const { Coin } = require("./models/Coin"); | 6 | const { Coin } = require("./models/Coin"); |
7 | +const {User}=require('./models/User'); | ||
8 | + | ||
9 | +require("dotenv").config(); | ||
10 | + | ||
11 | +const crypto=require('crypto'); | ||
12 | +const queryEncode=require('querystring').encode; | ||
13 | + | ||
14 | + | ||
15 | + | ||
16 | + | ||
17 | +const request = require('request') | ||
18 | +const {v4} = require("uuid") | ||
19 | +const sign = require('jsonwebtoken').sign | ||
20 | + | ||
8 | 21 | ||
9 | var sort_info = new Array(); | 22 | var sort_info = new Array(); |
10 | const mongoose = require('mongoose'); | 23 | const mongoose = require('mongoose'); |
11 | const config = require('./config/key'); | 24 | const config = require('./config/key'); |
25 | +const { json } = require('express'); | ||
26 | + | ||
12 | const connect = mongoose.connect(config.mongoURI, { | 27 | const connect = mongoose.connect(config.mongoURI, { |
13 | useNewUrlParser: true, useUnifiedTopology: true | 28 | useNewUrlParser: true, useUnifiedTopology: true |
14 | }) | 29 | }) |
15 | .then(() => console.log('디비연결 성공')) | 30 | .then(() => console.log('디비연결 성공')) |
16 | .catch((err) => console.log(err)); | 31 | .catch((err) => console.log(err)); |
17 | 32 | ||
33 | + | ||
34 | + | ||
18 | var korean_name = new Object(); | 35 | var korean_name = new Object(); |
36 | +const access_key = process.env.access_key; | ||
37 | +const secret_key = process.env.secret_key; | ||
38 | +const server_url = "https://api.upbit.com" | ||
39 | + | ||
40 | +function get_asset(){ | ||
41 | + const payload = { | ||
42 | + access_key: access_key, | ||
43 | + nonce: v4(), | ||
44 | + } | ||
45 | + const token = sign(payload, secret_key) | ||
46 | + const options = { | ||
47 | + method: "GET", | ||
48 | + url: server_url + "/v1/accounts", | ||
49 | + headers: {Authorization: `Bearer ${token}`}, | ||
50 | + } | ||
51 | + return new Promise(resolve=>{ | ||
52 | + request(options,function(err,res,body){ | ||
53 | + if (err) throw new Error(err) | ||
54 | + // test=res.json(); | ||
55 | + data=JSON.parse(body); | ||
56 | + // console.log(data[0].currency) | ||
57 | + data.filter(function(item){ | ||
58 | + if(item.currency=="PLA"){ | ||
59 | + resolve(item); | ||
60 | + } | ||
61 | + }) | ||
62 | + }) | ||
63 | + }) | ||
64 | +} | ||
19 | 65 | ||
20 | async function get_marketName() { | 66 | async function get_marketName() { |
21 | var data = new Array(); | 67 | var data = new Array(); |
22 | //전체 암호화폐 리스트 불러오기 | 68 | //전체 암호화폐 리스트 불러오기 |
23 | - let response = await fetch(url1, options) | 69 | + let response = await fetch(`${server_url}/v1/market/all`, options) |
24 | .then(res => res.json()) | 70 | .then(res => res.json()) |
25 | .then(json => { | 71 | .then(json => { |
26 | for (i in json) { | 72 | for (i in json) { |
... | @@ -30,10 +76,45 @@ async function get_marketName() { | ... | @@ -30,10 +76,45 @@ async function get_marketName() { |
30 | }) | 76 | }) |
31 | return data; | 77 | return data; |
32 | } | 78 | } |
79 | +async function transaction_coin(coin_name,side,volume,price,ord_type){ | ||
80 | + const body = { | ||
81 | + market: coin_name, | ||
82 | + side: side, | ||
83 | + volume: volume, | ||
84 | + price: price, | ||
85 | + ord_type: ord_type, | ||
86 | + } | ||
87 | + //시장가 매수인 경우 price를 얼마치 살건지 입력 | ||
88 | + //시장가 매도인경우 volume에 몇개를 팔건지 입력 | ||
89 | + const query = queryEncode(body) | ||
90 | + | ||
91 | + const hash = crypto.createHash('sha512') | ||
92 | + const queryHash = hash.update(query, 'utf-8').digest('hex') | ||
93 | + | ||
94 | + const payload = { | ||
95 | + access_key: access_key, | ||
96 | + nonce: v4(), | ||
97 | + query_hash: queryHash, | ||
98 | + query_hash_alg: 'SHA512', | ||
99 | + } | ||
100 | + | ||
101 | + const token = sign(payload, secret_key) | ||
102 | + | ||
103 | + const options = { | ||
104 | + method: "POST", | ||
105 | + url: server_url + "/v1/orders", | ||
106 | + headers: {Authorization: `Bearer ${token}`}, | ||
107 | + json: body | ||
108 | + } | ||
109 | + request(options, (error, response, body) => { | ||
110 | + if (error) throw new Error(error) | ||
111 | + console.log(body) | ||
112 | + }) | ||
113 | +} | ||
33 | async function get_marketInfo() { | 114 | async function get_marketInfo() { |
34 | //각 암호화폐 정보 조회 | 115 | //각 암호화폐 정보 조회 |
35 | var name_list = await get_marketName(); | 116 | var name_list = await get_marketName(); |
36 | - const url2 = `https://api.upbit.com/v1/ticker/?markets=${name_list}`; | 117 | + const url2 = `${server_url}/v1/ticker/?markets=${name_list}`; |
37 | var arr = new Array(); | 118 | var arr = new Array(); |
38 | let response2 = await fetch(url2, options) | 119 | let response2 = await fetch(url2, options) |
39 | .then(res => res.json()) | 120 | .then(res => res.json()) |
... | @@ -106,6 +187,9 @@ async function check_coin(t1) { | ... | @@ -106,6 +187,9 @@ async function check_coin(t1) { |
106 | console.log(err); | 187 | console.log(err); |
107 | } else { | 188 | } else { |
108 | console.log("***" + result.korean_name + "은(는)" + result.count * 5 + "분 동안 하락중"); | 189 | console.log("***" + result.korean_name + "은(는)" + result.count * 5 + "분 동안 하락중"); |
190 | + if(count>=3){ | ||
191 | + transaction_coin(result.name,"bid",null,"얼마치 살건지","price"); | ||
192 | + } | ||
109 | } | 193 | } |
110 | }) | 194 | }) |
111 | }//그대로 이거나 올랐을때 | 195 | }//그대로 이거나 올랐을때 |
... | @@ -114,6 +198,8 @@ async function check_coin(t1) { | ... | @@ -114,6 +198,8 @@ async function check_coin(t1) { |
114 | if (err) { | 198 | if (err) { |
115 | console.log(err); | 199 | console.log(err); |
116 | } else { | 200 | } else { |
201 | + //특정 조건... | ||
202 | + transaction_coin(result.name,"ask","몇개를 팔건지",null,"market"); | ||
117 | console.log(result.korean_name + "은(는)" + result.count * 5 + "분 동안 상승 혹은 정체중"); | 203 | console.log(result.korean_name + "은(는)" + result.count * 5 + "분 동안 상승 혹은 정체중"); |
118 | } | 204 | } |
119 | }) | 205 | }) |
... | @@ -122,29 +208,6 @@ async function check_coin(t1) { | ... | @@ -122,29 +208,6 @@ async function check_coin(t1) { |
122 | }) | 208 | }) |
123 | } | 209 | } |
124 | } | 210 | } |
125 | -// async function repeat_check(t1) { | ||
126 | -// await Coin.find().sort({ tid: 1 }).then(result => { | ||
127 | -// for (var key in result) { | ||
128 | -// t1.push(result[key].name) | ||
129 | -// } | ||
130 | -// }) | ||
131 | -// let check_time = setInterval(() => { | ||
132 | -// let today = new Date(); | ||
133 | -// let minutes = today.getMinutes(); | ||
134 | -// let seconds = today.getSeconds(); | ||
135 | -// if (minutes % 5 == 0 && seconds == 0) { | ||
136 | -// clearInterval(check_time); | ||
137 | -// console.log("현재 시간은 " + today.toLocaleTimeString()); | ||
138 | -// check_coin(t1); | ||
139 | -// setInterval(async () => { | ||
140 | -// let today = new Date(); | ||
141 | -// console.log("현재 시간은 " + today.toLocaleTimeString()); | ||
142 | -// check_coin(t1); | ||
143 | -// }, 60000 * 5); | ||
144 | -// } | ||
145 | -// }, 1000) | ||
146 | - | ||
147 | -// } | ||
148 | async function latest_repeat(t1) { | 211 | async function latest_repeat(t1) { |
149 | await Coin.find().sort({ tid: 1 }).then(result => { | 212 | await Coin.find().sort({ tid: 1 }).then(result => { |
150 | for (var key in result) { | 213 | for (var key in result) { |
... | @@ -161,16 +224,19 @@ async function latest_repeat(t1) { | ... | @@ -161,16 +224,19 @@ async function latest_repeat(t1) { |
161 | sort_info = (await sort_data()); | 224 | sort_info = (await sort_data()); |
162 | (await refresh_db()); | 225 | (await refresh_db()); |
163 | console.log("현재 시간은 " + today.toLocaleTimeString()); | 226 | console.log("현재 시간은 " + today.toLocaleTimeString()); |
227 | + var count=0; | ||
164 | let coin=setInterval(async () => { | 228 | let coin=setInterval(async () => { |
165 | let today = new Date(); | 229 | let today = new Date(); |
166 | let minutes=today.getMinutes(); | 230 | let minutes=today.getMinutes(); |
167 | let seconds=today.getSeconds(); | 231 | let seconds=today.getSeconds(); |
168 | console.log("현재 시간은 " + today.toLocaleTimeString()); | 232 | console.log("현재 시간은 " + today.toLocaleTimeString()); |
169 | - await (check_coin(t1)); | 233 | + await (check_coin(t1).then(count++)); |
170 | - if(minutes==0&&seconds==0){ | 234 | + //1시간마다 db 최신화... |
171 | - sort_info = (await sort_data()); | 235 | + if(count==12){ |
236 | + count=0; | ||
237 | + sort_info=(await sort_data()); | ||
172 | (await refresh_db()); | 238 | (await refresh_db()); |
173 | - console.log("db 최신화"); | 239 | + console.log("db최신화"); |
174 | } | 240 | } |
175 | }, 60000*5); | 241 | }, 60000*5); |
176 | } | 242 | } |
... | @@ -182,5 +248,6 @@ app.listen(5000, async () => { | ... | @@ -182,5 +248,6 @@ app.listen(5000, async () => { |
182 | //5분마다 현재 가격 가져와서 db랑 비교후 매수 매도 기준잡기 | 248 | //5분마다 현재 가격 가져와서 db랑 비교후 매수 매도 기준잡기 |
183 | var t1 = new Array(); | 249 | var t1 = new Array(); |
184 | test_data=await (latest_repeat(t1)); | 250 | test_data=await (latest_repeat(t1)); |
185 | - //반복 | 251 | + //계좌 정보 db 최신화 |
252 | + console.log(await get_asset()); | ||
186 | }) | 253 | }) |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
models/User.js
0 → 100644
1 | +const mongoose=require('mongoose'); | ||
2 | + | ||
3 | +const userSchema=mongoose.Schema({ | ||
4 | + krw_balance:{ | ||
5 | + type:Number, | ||
6 | + }, | ||
7 | + market:{ | ||
8 | + type:String, | ||
9 | + }, | ||
10 | + count:{ | ||
11 | + type:Number, | ||
12 | + }, | ||
13 | + avg_buy_price:{ | ||
14 | + type:Number | ||
15 | + } | ||
16 | +}) | ||
17 | + | ||
18 | +const User=mongoose.model("User",userSchema); | ||
19 | +module.exports={User}; | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -9,9 +9,16 @@ | ... | @@ -9,9 +9,16 @@ |
9 | "version": "1.0.0", | 9 | "version": "1.0.0", |
10 | "license": "ISC", | 10 | "license": "ISC", |
11 | "dependencies": { | 11 | "dependencies": { |
12 | + "crypto": "^1.0.1", | ||
13 | + "dotenv": "^10.0.0", | ||
12 | "express": "^4.17.1", | 14 | "express": "^4.17.1", |
15 | + "jsonwebtoken": "^8.5.1", | ||
13 | "mongoose": "^6.0.12", | 16 | "mongoose": "^6.0.12", |
14 | - "node-fetch": "^3.0.0" | 17 | + "node-fetch": "^3.0.0", |
18 | + "querystring": "^0.2.1", | ||
19 | + "request": "^2.88.2", | ||
20 | + "requests": "^0.3.0", | ||
21 | + "uuid": "^8.3.2" | ||
15 | }, | 22 | }, |
16 | "devDependencies": { | 23 | "devDependencies": { |
17 | "nodemon": "^2.0.14" | 24 | "nodemon": "^2.0.14" |
... | @@ -75,6 +82,21 @@ | ... | @@ -75,6 +82,21 @@ |
75 | "node": ">= 0.6" | 82 | "node": ">= 0.6" |
76 | } | 83 | } |
77 | }, | 84 | }, |
85 | + "node_modules/ajv": { | ||
86 | + "version": "6.12.6", | ||
87 | + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | ||
88 | + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | ||
89 | + "dependencies": { | ||
90 | + "fast-deep-equal": "^3.1.1", | ||
91 | + "fast-json-stable-stringify": "^2.0.0", | ||
92 | + "json-schema-traverse": "^0.4.1", | ||
93 | + "uri-js": "^4.2.2" | ||
94 | + }, | ||
95 | + "funding": { | ||
96 | + "type": "github", | ||
97 | + "url": "https://github.com/sponsors/epoberezkin" | ||
98 | + } | ||
99 | + }, | ||
78 | "node_modules/ansi-align": { | 100 | "node_modules/ansi-align": { |
79 | "version": "3.0.1", | 101 | "version": "3.0.1", |
80 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", | 102 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", |
... | @@ -126,6 +148,45 @@ | ... | @@ -126,6 +148,45 @@ |
126 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", | 148 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", |
127 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" | 149 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" |
128 | }, | 150 | }, |
151 | + "node_modules/asn1": { | ||
152 | + "version": "0.2.6", | ||
153 | + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", | ||
154 | + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", | ||
155 | + "dependencies": { | ||
156 | + "safer-buffer": "~2.1.0" | ||
157 | + } | ||
158 | + }, | ||
159 | + "node_modules/assert-plus": { | ||
160 | + "version": "1.0.0", | ||
161 | + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | ||
162 | + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", | ||
163 | + "engines": { | ||
164 | + "node": ">=0.8" | ||
165 | + } | ||
166 | + }, | ||
167 | + "node_modules/asynckit": { | ||
168 | + "version": "0.4.0", | ||
169 | + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||
170 | + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | ||
171 | + }, | ||
172 | + "node_modules/aws-sign2": { | ||
173 | + "version": "0.7.0", | ||
174 | + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | ||
175 | + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", | ||
176 | + "engines": { | ||
177 | + "node": "*" | ||
178 | + } | ||
179 | + }, | ||
180 | + "node_modules/aws4": { | ||
181 | + "version": "1.11.0", | ||
182 | + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", | ||
183 | + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" | ||
184 | + }, | ||
185 | + "node_modules/axo": { | ||
186 | + "version": "0.0.2", | ||
187 | + "resolved": "https://registry.npmjs.org/axo/-/axo-0.0.2.tgz", | ||
188 | + "integrity": "sha1-STVfu+qzhEm8ppahqsxGml7p/Uc=" | ||
189 | + }, | ||
129 | "node_modules/balanced-match": { | 190 | "node_modules/balanced-match": { |
130 | "version": "1.0.2", | 191 | "version": "1.0.2", |
131 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", | 192 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", |
... | @@ -151,6 +212,14 @@ | ... | @@ -151,6 +212,14 @@ |
151 | } | 212 | } |
152 | ] | 213 | ] |
153 | }, | 214 | }, |
215 | + "node_modules/bcrypt-pbkdf": { | ||
216 | + "version": "1.0.2", | ||
217 | + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | ||
218 | + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", | ||
219 | + "dependencies": { | ||
220 | + "tweetnacl": "^0.14.3" | ||
221 | + } | ||
222 | + }, | ||
154 | "node_modules/binary-extensions": { | 223 | "node_modules/binary-extensions": { |
155 | "version": "2.2.0", | 224 | "version": "2.2.0", |
156 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", | 225 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", |
... | @@ -258,6 +327,11 @@ | ... | @@ -258,6 +327,11 @@ |
258 | "ieee754": "^1.1.13" | 327 | "ieee754": "^1.1.13" |
259 | } | 328 | } |
260 | }, | 329 | }, |
330 | + "node_modules/buffer-equal-constant-time": { | ||
331 | + "version": "1.0.1", | ||
332 | + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", | ||
333 | + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" | ||
334 | + }, | ||
261 | "node_modules/bytes": { | 335 | "node_modules/bytes": { |
262 | "version": "3.1.0", | 336 | "version": "3.1.0", |
263 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", | 337 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", |
... | @@ -320,6 +394,11 @@ | ... | @@ -320,6 +394,11 @@ |
320 | "url": "https://github.com/sponsors/sindresorhus" | 394 | "url": "https://github.com/sponsors/sindresorhus" |
321 | } | 395 | } |
322 | }, | 396 | }, |
397 | + "node_modules/caseless": { | ||
398 | + "version": "0.12.0", | ||
399 | + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | ||
400 | + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" | ||
401 | + }, | ||
323 | "node_modules/chalk": { | 402 | "node_modules/chalk": { |
324 | "version": "4.1.2", | 403 | "version": "4.1.2", |
325 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | 404 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", |
... | @@ -423,6 +502,17 @@ | ... | @@ -423,6 +502,17 @@ |
423 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | 502 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", |
424 | "dev": true | 503 | "dev": true |
425 | }, | 504 | }, |
505 | + "node_modules/combined-stream": { | ||
506 | + "version": "1.0.8", | ||
507 | + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", | ||
508 | + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", | ||
509 | + "dependencies": { | ||
510 | + "delayed-stream": "~1.0.0" | ||
511 | + }, | ||
512 | + "engines": { | ||
513 | + "node": ">= 0.8" | ||
514 | + } | ||
515 | + }, | ||
426 | "node_modules/concat-map": { | 516 | "node_modules/concat-map": { |
427 | "version": "0.0.1", | 517 | "version": "0.0.1", |
428 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | 518 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
... | @@ -478,6 +568,17 @@ | ... | @@ -478,6 +568,17 @@ |
478 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", | 568 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", |
479 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" | 569 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" |
480 | }, | 570 | }, |
571 | + "node_modules/core-util-is": { | ||
572 | + "version": "1.0.2", | ||
573 | + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | ||
574 | + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" | ||
575 | + }, | ||
576 | + "node_modules/crypto": { | ||
577 | + "version": "1.0.1", | ||
578 | + "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", | ||
579 | + "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==", | ||
580 | + "deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in." | ||
581 | + }, | ||
481 | "node_modules/crypto-random-string": { | 582 | "node_modules/crypto-random-string": { |
482 | "version": "2.0.0", | 583 | "version": "2.0.0", |
483 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", | 584 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", |
... | @@ -487,6 +588,17 @@ | ... | @@ -487,6 +588,17 @@ |
487 | "node": ">=8" | 588 | "node": ">=8" |
488 | } | 589 | } |
489 | }, | 590 | }, |
591 | + "node_modules/dashdash": { | ||
592 | + "version": "1.14.1", | ||
593 | + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | ||
594 | + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", | ||
595 | + "dependencies": { | ||
596 | + "assert-plus": "^1.0.0" | ||
597 | + }, | ||
598 | + "engines": { | ||
599 | + "node": ">=0.10" | ||
600 | + } | ||
601 | + }, | ||
490 | "node_modules/data-uri-to-buffer": { | 602 | "node_modules/data-uri-to-buffer": { |
491 | "version": "3.0.1", | 603 | "version": "3.0.1", |
492 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", | 604 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", |
... | @@ -530,6 +642,14 @@ | ... | @@ -530,6 +642,14 @@ |
530 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", | 642 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", |
531 | "dev": true | 643 | "dev": true |
532 | }, | 644 | }, |
645 | + "node_modules/delayed-stream": { | ||
646 | + "version": "1.0.0", | ||
647 | + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | ||
648 | + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", | ||
649 | + "engines": { | ||
650 | + "node": ">=0.4.0" | ||
651 | + } | ||
652 | + }, | ||
533 | "node_modules/denque": { | 653 | "node_modules/denque": { |
534 | "version": "2.0.1", | 654 | "version": "2.0.1", |
535 | "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", | 655 | "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", |
... | @@ -563,12 +683,37 @@ | ... | @@ -563,12 +683,37 @@ |
563 | "node": ">=8" | 683 | "node": ">=8" |
564 | } | 684 | } |
565 | }, | 685 | }, |
686 | + "node_modules/dotenv": { | ||
687 | + "version": "10.0.0", | ||
688 | + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", | ||
689 | + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", | ||
690 | + "engines": { | ||
691 | + "node": ">=10" | ||
692 | + } | ||
693 | + }, | ||
566 | "node_modules/duplexer3": { | 694 | "node_modules/duplexer3": { |
567 | "version": "0.1.4", | 695 | "version": "0.1.4", |
568 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", | 696 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", |
569 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", | 697 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", |
570 | "dev": true | 698 | "dev": true |
571 | }, | 699 | }, |
700 | + "node_modules/ecc-jsbn": { | ||
701 | + "version": "0.1.2", | ||
702 | + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | ||
703 | + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", | ||
704 | + "dependencies": { | ||
705 | + "jsbn": "~0.1.0", | ||
706 | + "safer-buffer": "^2.1.0" | ||
707 | + } | ||
708 | + }, | ||
709 | + "node_modules/ecdsa-sig-formatter": { | ||
710 | + "version": "1.0.11", | ||
711 | + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", | ||
712 | + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", | ||
713 | + "dependencies": { | ||
714 | + "safe-buffer": "^5.0.1" | ||
715 | + } | ||
716 | + }, | ||
572 | "node_modules/ee-first": { | 717 | "node_modules/ee-first": { |
573 | "version": "1.1.1", | 718 | "version": "1.1.1", |
574 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", | 719 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", |
... | @@ -619,6 +764,11 @@ | ... | @@ -619,6 +764,11 @@ |
619 | "node": ">= 0.6" | 764 | "node": ">= 0.6" |
620 | } | 765 | } |
621 | }, | 766 | }, |
767 | + "node_modules/eventemitter3": { | ||
768 | + "version": "4.0.7", | ||
769 | + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", | ||
770 | + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" | ||
771 | + }, | ||
622 | "node_modules/express": { | 772 | "node_modules/express": { |
623 | "version": "4.17.1", | 773 | "version": "4.17.1", |
624 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", | 774 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", |
... | @@ -659,6 +809,39 @@ | ... | @@ -659,6 +809,39 @@ |
659 | "node": ">= 0.10.0" | 809 | "node": ">= 0.10.0" |
660 | } | 810 | } |
661 | }, | 811 | }, |
812 | + "node_modules/extend": { | ||
813 | + "version": "3.0.2", | ||
814 | + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | ||
815 | + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | ||
816 | + }, | ||
817 | + "node_modules/extendible": { | ||
818 | + "version": "0.1.1", | ||
819 | + "resolved": "https://registry.npmjs.org/extendible/-/extendible-0.1.1.tgz", | ||
820 | + "integrity": "sha1-4qN+2HEp+0+VM+io11BiMKU5yQU=" | ||
821 | + }, | ||
822 | + "node_modules/extsprintf": { | ||
823 | + "version": "1.3.0", | ||
824 | + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | ||
825 | + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", | ||
826 | + "engines": [ | ||
827 | + "node >=0.6.0" | ||
828 | + ] | ||
829 | + }, | ||
830 | + "node_modules/failure": { | ||
831 | + "version": "1.1.1", | ||
832 | + "resolved": "https://registry.npmjs.org/failure/-/failure-1.1.1.tgz", | ||
833 | + "integrity": "sha1-qOg9OxYC0kaL/2rU2QceAQO4Goc=" | ||
834 | + }, | ||
835 | + "node_modules/fast-deep-equal": { | ||
836 | + "version": "3.1.3", | ||
837 | + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | ||
838 | + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" | ||
839 | + }, | ||
840 | + "node_modules/fast-json-stable-stringify": { | ||
841 | + "version": "2.1.0", | ||
842 | + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", | ||
843 | + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" | ||
844 | + }, | ||
662 | "node_modules/fetch-blob": { | 845 | "node_modules/fetch-blob": { |
663 | "version": "3.1.3", | 846 | "version": "3.1.3", |
664 | "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.3.tgz", | 847 | "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.3.tgz", |
... | @@ -709,6 +892,27 @@ | ... | @@ -709,6 +892,27 @@ |
709 | "node": ">= 0.8" | 892 | "node": ">= 0.8" |
710 | } | 893 | } |
711 | }, | 894 | }, |
895 | + "node_modules/forever-agent": { | ||
896 | + "version": "0.6.1", | ||
897 | + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", | ||
898 | + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", | ||
899 | + "engines": { | ||
900 | + "node": "*" | ||
901 | + } | ||
902 | + }, | ||
903 | + "node_modules/form-data": { | ||
904 | + "version": "2.3.3", | ||
905 | + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", | ||
906 | + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", | ||
907 | + "dependencies": { | ||
908 | + "asynckit": "^0.4.0", | ||
909 | + "combined-stream": "^1.0.6", | ||
910 | + "mime-types": "^2.1.12" | ||
911 | + }, | ||
912 | + "engines": { | ||
913 | + "node": ">= 0.12" | ||
914 | + } | ||
915 | + }, | ||
712 | "node_modules/forwarded": { | 916 | "node_modules/forwarded": { |
713 | "version": "0.2.0", | 917 | "version": "0.2.0", |
714 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", | 918 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", |
... | @@ -751,6 +955,14 @@ | ... | @@ -751,6 +955,14 @@ |
751 | "node": ">=6" | 955 | "node": ">=6" |
752 | } | 956 | } |
753 | }, | 957 | }, |
958 | + "node_modules/getpass": { | ||
959 | + "version": "0.1.7", | ||
960 | + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | ||
961 | + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", | ||
962 | + "dependencies": { | ||
963 | + "assert-plus": "^1.0.0" | ||
964 | + } | ||
965 | + }, | ||
754 | "node_modules/glob-parent": { | 966 | "node_modules/glob-parent": { |
755 | "version": "5.1.2", | 967 | "version": "5.1.2", |
756 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | 968 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", |
... | @@ -806,6 +1018,32 @@ | ... | @@ -806,6 +1018,32 @@ |
806 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", | 1018 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", |
807 | "dev": true | 1019 | "dev": true |
808 | }, | 1020 | }, |
1021 | + "node_modules/hang": { | ||
1022 | + "version": "1.0.0", | ||
1023 | + "resolved": "https://registry.npmjs.org/hang/-/hang-1.0.0.tgz", | ||
1024 | + "integrity": "sha1-ZwUIeYRENeAq4ECcT0VTxkOOHXE=" | ||
1025 | + }, | ||
1026 | + "node_modules/har-schema": { | ||
1027 | + "version": "2.0.0", | ||
1028 | + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | ||
1029 | + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", | ||
1030 | + "engines": { | ||
1031 | + "node": ">=4" | ||
1032 | + } | ||
1033 | + }, | ||
1034 | + "node_modules/har-validator": { | ||
1035 | + "version": "5.1.5", | ||
1036 | + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", | ||
1037 | + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", | ||
1038 | + "deprecated": "this library is no longer supported", | ||
1039 | + "dependencies": { | ||
1040 | + "ajv": "^6.12.3", | ||
1041 | + "har-schema": "^2.0.0" | ||
1042 | + }, | ||
1043 | + "engines": { | ||
1044 | + "node": ">=6" | ||
1045 | + } | ||
1046 | + }, | ||
809 | "node_modules/has-flag": { | 1047 | "node_modules/has-flag": { |
810 | "version": "3.0.0", | 1048 | "version": "3.0.0", |
811 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | 1049 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", |
... | @@ -845,6 +1083,20 @@ | ... | @@ -845,6 +1083,20 @@ |
845 | "node": ">= 0.6" | 1083 | "node": ">= 0.6" |
846 | } | 1084 | } |
847 | }, | 1085 | }, |
1086 | + "node_modules/http-signature": { | ||
1087 | + "version": "1.2.0", | ||
1088 | + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | ||
1089 | + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", | ||
1090 | + "dependencies": { | ||
1091 | + "assert-plus": "^1.0.0", | ||
1092 | + "jsprim": "^1.2.2", | ||
1093 | + "sshpk": "^1.7.0" | ||
1094 | + }, | ||
1095 | + "engines": { | ||
1096 | + "node": ">=0.8", | ||
1097 | + "npm": ">=1.3.7" | ||
1098 | + } | ||
1099 | + }, | ||
848 | "node_modules/iconv-lite": { | 1100 | "node_modules/iconv-lite": { |
849 | "version": "0.4.24", | 1101 | "version": "0.4.24", |
850 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | 1102 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", |
... | @@ -1033,8 +1285,7 @@ | ... | @@ -1033,8 +1285,7 @@ |
1033 | "node_modules/is-typedarray": { | 1285 | "node_modules/is-typedarray": { |
1034 | "version": "1.0.0", | 1286 | "version": "1.0.0", |
1035 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 1287 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", |
1036 | - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", | 1288 | + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" |
1037 | - "dev": true | ||
1038 | }, | 1289 | }, |
1039 | "node_modules/is-yarn-global": { | 1290 | "node_modules/is-yarn-global": { |
1040 | "version": "0.3.0", | 1291 | "version": "0.3.0", |
... | @@ -1042,12 +1293,96 @@ | ... | @@ -1042,12 +1293,96 @@ |
1042 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", | 1293 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", |
1043 | "dev": true | 1294 | "dev": true |
1044 | }, | 1295 | }, |
1296 | + "node_modules/isstream": { | ||
1297 | + "version": "0.1.2", | ||
1298 | + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | ||
1299 | + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" | ||
1300 | + }, | ||
1301 | + "node_modules/jsbn": { | ||
1302 | + "version": "0.1.1", | ||
1303 | + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", | ||
1304 | + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" | ||
1305 | + }, | ||
1045 | "node_modules/json-buffer": { | 1306 | "node_modules/json-buffer": { |
1046 | "version": "3.0.0", | 1307 | "version": "3.0.0", |
1047 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", | 1308 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", |
1048 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", | 1309 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", |
1049 | "dev": true | 1310 | "dev": true |
1050 | }, | 1311 | }, |
1312 | + "node_modules/json-schema": { | ||
1313 | + "version": "0.2.3", | ||
1314 | + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", | ||
1315 | + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" | ||
1316 | + }, | ||
1317 | + "node_modules/json-schema-traverse": { | ||
1318 | + "version": "0.4.1", | ||
1319 | + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||
1320 | + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | ||
1321 | + }, | ||
1322 | + "node_modules/json-stringify-safe": { | ||
1323 | + "version": "5.0.1", | ||
1324 | + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", | ||
1325 | + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" | ||
1326 | + }, | ||
1327 | + "node_modules/jsonwebtoken": { | ||
1328 | + "version": "8.5.1", | ||
1329 | + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", | ||
1330 | + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", | ||
1331 | + "dependencies": { | ||
1332 | + "jws": "^3.2.2", | ||
1333 | + "lodash.includes": "^4.3.0", | ||
1334 | + "lodash.isboolean": "^3.0.3", | ||
1335 | + "lodash.isinteger": "^4.0.4", | ||
1336 | + "lodash.isnumber": "^3.0.3", | ||
1337 | + "lodash.isplainobject": "^4.0.6", | ||
1338 | + "lodash.isstring": "^4.0.1", | ||
1339 | + "lodash.once": "^4.0.0", | ||
1340 | + "ms": "^2.1.1", | ||
1341 | + "semver": "^5.6.0" | ||
1342 | + }, | ||
1343 | + "engines": { | ||
1344 | + "node": ">=4", | ||
1345 | + "npm": ">=1.4.28" | ||
1346 | + } | ||
1347 | + }, | ||
1348 | + "node_modules/jsonwebtoken/node_modules/ms": { | ||
1349 | + "version": "2.1.3", | ||
1350 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", | ||
1351 | + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" | ||
1352 | + }, | ||
1353 | + "node_modules/jsprim": { | ||
1354 | + "version": "1.4.1", | ||
1355 | + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", | ||
1356 | + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", | ||
1357 | + "engines": [ | ||
1358 | + "node >=0.6.0" | ||
1359 | + ], | ||
1360 | + "dependencies": { | ||
1361 | + "assert-plus": "1.0.0", | ||
1362 | + "extsprintf": "1.3.0", | ||
1363 | + "json-schema": "0.2.3", | ||
1364 | + "verror": "1.10.0" | ||
1365 | + } | ||
1366 | + }, | ||
1367 | + "node_modules/jwa": { | ||
1368 | + "version": "1.4.1", | ||
1369 | + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", | ||
1370 | + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", | ||
1371 | + "dependencies": { | ||
1372 | + "buffer-equal-constant-time": "1.0.1", | ||
1373 | + "ecdsa-sig-formatter": "1.0.11", | ||
1374 | + "safe-buffer": "^5.0.1" | ||
1375 | + } | ||
1376 | + }, | ||
1377 | + "node_modules/jws": { | ||
1378 | + "version": "3.2.2", | ||
1379 | + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", | ||
1380 | + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", | ||
1381 | + "dependencies": { | ||
1382 | + "jwa": "^1.4.1", | ||
1383 | + "safe-buffer": "^5.0.1" | ||
1384 | + } | ||
1385 | + }, | ||
1051 | "node_modules/kareem": { | 1386 | "node_modules/kareem": { |
1052 | "version": "2.3.2", | 1387 | "version": "2.3.2", |
1053 | "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", | 1388 | "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", |
... | @@ -1074,6 +1409,52 @@ | ... | @@ -1074,6 +1409,52 @@ |
1074 | "node": ">=8" | 1409 | "node": ">=8" |
1075 | } | 1410 | } |
1076 | }, | 1411 | }, |
1412 | + "node_modules/loads": { | ||
1413 | + "version": "0.0.4", | ||
1414 | + "resolved": "https://registry.npmjs.org/loads/-/loads-0.0.4.tgz", | ||
1415 | + "integrity": "sha1-l/MBY5fnDd/0gLgexjjO6iKgqZw=", | ||
1416 | + "dependencies": { | ||
1417 | + "failure": "1.1.x", | ||
1418 | + "one-time": "0.0.x", | ||
1419 | + "xhr-response": "1.0.x", | ||
1420 | + "xhr-status": "1.0.x" | ||
1421 | + } | ||
1422 | + }, | ||
1423 | + "node_modules/lodash.includes": { | ||
1424 | + "version": "4.3.0", | ||
1425 | + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", | ||
1426 | + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" | ||
1427 | + }, | ||
1428 | + "node_modules/lodash.isboolean": { | ||
1429 | + "version": "3.0.3", | ||
1430 | + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", | ||
1431 | + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" | ||
1432 | + }, | ||
1433 | + "node_modules/lodash.isinteger": { | ||
1434 | + "version": "4.0.4", | ||
1435 | + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", | ||
1436 | + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" | ||
1437 | + }, | ||
1438 | + "node_modules/lodash.isnumber": { | ||
1439 | + "version": "3.0.3", | ||
1440 | + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", | ||
1441 | + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" | ||
1442 | + }, | ||
1443 | + "node_modules/lodash.isplainobject": { | ||
1444 | + "version": "4.0.6", | ||
1445 | + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", | ||
1446 | + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" | ||
1447 | + }, | ||
1448 | + "node_modules/lodash.isstring": { | ||
1449 | + "version": "4.0.1", | ||
1450 | + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", | ||
1451 | + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" | ||
1452 | + }, | ||
1453 | + "node_modules/lodash.once": { | ||
1454 | + "version": "4.1.1", | ||
1455 | + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", | ||
1456 | + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" | ||
1457 | + }, | ||
1077 | "node_modules/lowercase-keys": { | 1458 | "node_modules/lowercase-keys": { |
1078 | "version": "1.0.1", | 1459 | "version": "1.0.1", |
1079 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | 1460 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", |
... | @@ -1327,6 +1708,11 @@ | ... | @@ -1327,6 +1708,11 @@ |
1327 | "url": "https://opencollective.com/node-fetch" | 1708 | "url": "https://opencollective.com/node-fetch" |
1328 | } | 1709 | } |
1329 | }, | 1710 | }, |
1711 | + "node_modules/node-http-xhr": { | ||
1712 | + "version": "1.3.4", | ||
1713 | + "resolved": "https://registry.npmjs.org/node-http-xhr/-/node-http-xhr-1.3.4.tgz", | ||
1714 | + "integrity": "sha512-0bA08/2RKWxw6pMkOVd3KP+0F5+ifQLMMTDxrCgxlgkoU1N8DhCbCSAYEqpgaVYM2smvbVVewiXjW+8AyoLfxQ==" | ||
1715 | + }, | ||
1330 | "node_modules/nodemon": { | 1716 | "node_modules/nodemon": { |
1331 | "version": "2.0.14", | 1717 | "version": "2.0.14", |
1332 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.14.tgz", | 1718 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.14.tgz", |
... | @@ -1404,6 +1790,14 @@ | ... | @@ -1404,6 +1790,14 @@ |
1404 | "node": ">=8" | 1790 | "node": ">=8" |
1405 | } | 1791 | } |
1406 | }, | 1792 | }, |
1793 | + "node_modules/oauth-sign": { | ||
1794 | + "version": "0.9.0", | ||
1795 | + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", | ||
1796 | + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", | ||
1797 | + "engines": { | ||
1798 | + "node": "*" | ||
1799 | + } | ||
1800 | + }, | ||
1407 | "node_modules/on-finished": { | 1801 | "node_modules/on-finished": { |
1408 | "version": "2.3.0", | 1802 | "version": "2.3.0", |
1409 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", | 1803 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", |
... | @@ -1424,6 +1818,11 @@ | ... | @@ -1424,6 +1818,11 @@ |
1424 | "wrappy": "1" | 1818 | "wrappy": "1" |
1425 | } | 1819 | } |
1426 | }, | 1820 | }, |
1821 | + "node_modules/one-time": { | ||
1822 | + "version": "0.0.4", | ||
1823 | + "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", | ||
1824 | + "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" | ||
1825 | + }, | ||
1427 | "node_modules/p-cancelable": { | 1826 | "node_modules/p-cancelable": { |
1428 | "version": "1.1.0", | 1827 | "version": "1.1.0", |
1429 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", | 1828 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", |
... | @@ -1470,6 +1869,11 @@ | ... | @@ -1470,6 +1869,11 @@ |
1470 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | 1869 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", |
1471 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" | 1870 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" |
1472 | }, | 1871 | }, |
1872 | + "node_modules/performance-now": { | ||
1873 | + "version": "2.1.0", | ||
1874 | + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | ||
1875 | + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" | ||
1876 | + }, | ||
1473 | "node_modules/picomatch": { | 1877 | "node_modules/picomatch": { |
1474 | "version": "2.3.0", | 1878 | "version": "2.3.0", |
1475 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", | 1879 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", |
... | @@ -1503,6 +1907,11 @@ | ... | @@ -1503,6 +1907,11 @@ |
1503 | "node": ">= 0.10" | 1907 | "node": ">= 0.10" |
1504 | } | 1908 | } |
1505 | }, | 1909 | }, |
1910 | + "node_modules/psl": { | ||
1911 | + "version": "1.8.0", | ||
1912 | + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", | ||
1913 | + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" | ||
1914 | + }, | ||
1506 | "node_modules/pstree.remy": { | 1915 | "node_modules/pstree.remy": { |
1507 | "version": "1.1.8", | 1916 | "version": "1.1.8", |
1508 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", | 1917 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", |
... | @@ -1547,6 +1956,15 @@ | ... | @@ -1547,6 +1956,15 @@ |
1547 | "node": ">=0.6" | 1956 | "node": ">=0.6" |
1548 | } | 1957 | } |
1549 | }, | 1958 | }, |
1959 | + "node_modules/querystring": { | ||
1960 | + "version": "0.2.1", | ||
1961 | + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", | ||
1962 | + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", | ||
1963 | + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", | ||
1964 | + "engines": { | ||
1965 | + "node": ">=0.4.x" | ||
1966 | + } | ||
1967 | + }, | ||
1550 | "node_modules/range-parser": { | 1968 | "node_modules/range-parser": { |
1551 | "version": "1.2.1", | 1969 | "version": "1.2.1", |
1552 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", | 1970 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", |
... | @@ -1631,6 +2049,68 @@ | ... | @@ -1631,6 +2049,68 @@ |
1631 | "node": ">=8" | 2049 | "node": ">=8" |
1632 | } | 2050 | } |
1633 | }, | 2051 | }, |
2052 | + "node_modules/request": { | ||
2053 | + "version": "2.88.2", | ||
2054 | + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", | ||
2055 | + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", | ||
2056 | + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", | ||
2057 | + "dependencies": { | ||
2058 | + "aws-sign2": "~0.7.0", | ||
2059 | + "aws4": "^1.8.0", | ||
2060 | + "caseless": "~0.12.0", | ||
2061 | + "combined-stream": "~1.0.6", | ||
2062 | + "extend": "~3.0.2", | ||
2063 | + "forever-agent": "~0.6.1", | ||
2064 | + "form-data": "~2.3.2", | ||
2065 | + "har-validator": "~5.1.3", | ||
2066 | + "http-signature": "~1.2.0", | ||
2067 | + "is-typedarray": "~1.0.0", | ||
2068 | + "isstream": "~0.1.2", | ||
2069 | + "json-stringify-safe": "~5.0.1", | ||
2070 | + "mime-types": "~2.1.19", | ||
2071 | + "oauth-sign": "~0.9.0", | ||
2072 | + "performance-now": "^2.1.0", | ||
2073 | + "qs": "~6.5.2", | ||
2074 | + "safe-buffer": "^5.1.2", | ||
2075 | + "tough-cookie": "~2.5.0", | ||
2076 | + "tunnel-agent": "^0.6.0", | ||
2077 | + "uuid": "^3.3.2" | ||
2078 | + }, | ||
2079 | + "engines": { | ||
2080 | + "node": ">= 6" | ||
2081 | + } | ||
2082 | + }, | ||
2083 | + "node_modules/request/node_modules/qs": { | ||
2084 | + "version": "6.5.2", | ||
2085 | + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||
2086 | + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", | ||
2087 | + "engines": { | ||
2088 | + "node": ">=0.6" | ||
2089 | + } | ||
2090 | + }, | ||
2091 | + "node_modules/request/node_modules/uuid": { | ||
2092 | + "version": "3.4.0", | ||
2093 | + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", | ||
2094 | + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", | ||
2095 | + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", | ||
2096 | + "bin": { | ||
2097 | + "uuid": "bin/uuid" | ||
2098 | + } | ||
2099 | + }, | ||
2100 | + "node_modules/requests": { | ||
2101 | + "version": "0.3.0", | ||
2102 | + "resolved": "https://registry.npmjs.org/requests/-/requests-0.3.0.tgz", | ||
2103 | + "integrity": "sha512-1B6nkiHjC1O1cSgFhEwkc+xd8vuj04h7xSmCg5yI8nmhCIKbPkX47od8erQ2pokBt5qxUO7dwP4jplXD6k6ISA==", | ||
2104 | + "dependencies": { | ||
2105 | + "axo": "0.0.x", | ||
2106 | + "eventemitter3": "~4.0.0", | ||
2107 | + "extendible": "0.1.x", | ||
2108 | + "hang": "1.0.x", | ||
2109 | + "loads": "0.0.x", | ||
2110 | + "node-http-xhr": "~1.3.0", | ||
2111 | + "xhr-send": "1.0.x" | ||
2112 | + } | ||
2113 | + }, | ||
1634 | "node_modules/responselike": { | 2114 | "node_modules/responselike": { |
1635 | "version": "1.0.2", | 2115 | "version": "1.0.2", |
1636 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", | 2116 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", |
... | @@ -1666,7 +2146,6 @@ | ... | @@ -1666,7 +2146,6 @@ |
1666 | "version": "5.7.1", | 2146 | "version": "5.7.1", |
1667 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | 2147 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", |
1668 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", | 2148 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", |
1669 | - "dev": true, | ||
1670 | "bin": { | 2149 | "bin": { |
1671 | "semver": "bin/semver" | 2150 | "semver": "bin/semver" |
1672 | } | 2151 | } |
... | @@ -1764,6 +2243,30 @@ | ... | @@ -1764,6 +2243,30 @@ |
1764 | "memory-pager": "^1.0.2" | 2243 | "memory-pager": "^1.0.2" |
1765 | } | 2244 | } |
1766 | }, | 2245 | }, |
2246 | + "node_modules/sshpk": { | ||
2247 | + "version": "1.16.1", | ||
2248 | + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", | ||
2249 | + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", | ||
2250 | + "dependencies": { | ||
2251 | + "asn1": "~0.2.3", | ||
2252 | + "assert-plus": "^1.0.0", | ||
2253 | + "bcrypt-pbkdf": "^1.0.0", | ||
2254 | + "dashdash": "^1.12.0", | ||
2255 | + "ecc-jsbn": "~0.1.1", | ||
2256 | + "getpass": "^0.1.1", | ||
2257 | + "jsbn": "~0.1.0", | ||
2258 | + "safer-buffer": "^2.0.2", | ||
2259 | + "tweetnacl": "~0.14.0" | ||
2260 | + }, | ||
2261 | + "bin": { | ||
2262 | + "sshpk-conv": "bin/sshpk-conv", | ||
2263 | + "sshpk-sign": "bin/sshpk-sign", | ||
2264 | + "sshpk-verify": "bin/sshpk-verify" | ||
2265 | + }, | ||
2266 | + "engines": { | ||
2267 | + "node": ">=0.10.0" | ||
2268 | + } | ||
2269 | + }, | ||
1767 | "node_modules/statuses": { | 2270 | "node_modules/statuses": { |
1768 | "version": "1.5.0", | 2271 | "version": "1.5.0", |
1769 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | 2272 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", |
... | @@ -1860,6 +2363,18 @@ | ... | @@ -1860,6 +2363,18 @@ |
1860 | "nodetouch": "bin/nodetouch.js" | 2363 | "nodetouch": "bin/nodetouch.js" |
1861 | } | 2364 | } |
1862 | }, | 2365 | }, |
2366 | + "node_modules/tough-cookie": { | ||
2367 | + "version": "2.5.0", | ||
2368 | + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", | ||
2369 | + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", | ||
2370 | + "dependencies": { | ||
2371 | + "psl": "^1.1.28", | ||
2372 | + "punycode": "^2.1.1" | ||
2373 | + }, | ||
2374 | + "engines": { | ||
2375 | + "node": ">=0.8" | ||
2376 | + } | ||
2377 | + }, | ||
1863 | "node_modules/tr46": { | 2378 | "node_modules/tr46": { |
1864 | "version": "2.1.0", | 2379 | "version": "2.1.0", |
1865 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", | 2380 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", |
... | @@ -1871,6 +2386,22 @@ | ... | @@ -1871,6 +2386,22 @@ |
1871 | "node": ">=8" | 2386 | "node": ">=8" |
1872 | } | 2387 | } |
1873 | }, | 2388 | }, |
2389 | + "node_modules/tunnel-agent": { | ||
2390 | + "version": "0.6.0", | ||
2391 | + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | ||
2392 | + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", | ||
2393 | + "dependencies": { | ||
2394 | + "safe-buffer": "^5.0.1" | ||
2395 | + }, | ||
2396 | + "engines": { | ||
2397 | + "node": "*" | ||
2398 | + } | ||
2399 | + }, | ||
2400 | + "node_modules/tweetnacl": { | ||
2401 | + "version": "0.14.5", | ||
2402 | + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", | ||
2403 | + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" | ||
2404 | + }, | ||
1874 | "node_modules/type-fest": { | 2405 | "node_modules/type-fest": { |
1875 | "version": "0.20.2", | 2406 | "version": "0.20.2", |
1876 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", | 2407 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", |
... | @@ -1973,6 +2504,14 @@ | ... | @@ -1973,6 +2504,14 @@ |
1973 | "node": ">=10" | 2504 | "node": ">=10" |
1974 | } | 2505 | } |
1975 | }, | 2506 | }, |
2507 | + "node_modules/uri-js": { | ||
2508 | + "version": "4.4.1", | ||
2509 | + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", | ||
2510 | + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", | ||
2511 | + "dependencies": { | ||
2512 | + "punycode": "^2.1.0" | ||
2513 | + } | ||
2514 | + }, | ||
1976 | "node_modules/url-parse-lax": { | 2515 | "node_modules/url-parse-lax": { |
1977 | "version": "3.0.0", | 2516 | "version": "3.0.0", |
1978 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", | 2517 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", |
... | @@ -1993,6 +2532,14 @@ | ... | @@ -1993,6 +2532,14 @@ |
1993 | "node": ">= 0.4.0" | 2532 | "node": ">= 0.4.0" |
1994 | } | 2533 | } |
1995 | }, | 2534 | }, |
2535 | + "node_modules/uuid": { | ||
2536 | + "version": "8.3.2", | ||
2537 | + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", | ||
2538 | + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", | ||
2539 | + "bin": { | ||
2540 | + "uuid": "dist/bin/uuid" | ||
2541 | + } | ||
2542 | + }, | ||
1996 | "node_modules/vary": { | 2543 | "node_modules/vary": { |
1997 | "version": "1.1.2", | 2544 | "version": "1.1.2", |
1998 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | 2545 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", |
... | @@ -2001,6 +2548,19 @@ | ... | @@ -2001,6 +2548,19 @@ |
2001 | "node": ">= 0.8" | 2548 | "node": ">= 0.8" |
2002 | } | 2549 | } |
2003 | }, | 2550 | }, |
2551 | + "node_modules/verror": { | ||
2552 | + "version": "1.10.0", | ||
2553 | + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", | ||
2554 | + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", | ||
2555 | + "engines": [ | ||
2556 | + "node >=0.6.0" | ||
2557 | + ], | ||
2558 | + "dependencies": { | ||
2559 | + "assert-plus": "^1.0.0", | ||
2560 | + "core-util-is": "1.0.2", | ||
2561 | + "extsprintf": "^1.2.0" | ||
2562 | + } | ||
2563 | + }, | ||
2004 | "node_modules/web-streams-polyfill": { | 2564 | "node_modules/web-streams-polyfill": { |
2005 | "version": "3.1.1", | 2565 | "version": "3.1.1", |
2006 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz", | 2566 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz", |
... | @@ -2085,6 +2645,21 @@ | ... | @@ -2085,6 +2645,21 @@ |
2085 | "node": ">=8" | 2645 | "node": ">=8" |
2086 | } | 2646 | } |
2087 | }, | 2647 | }, |
2648 | + "node_modules/xhr-response": { | ||
2649 | + "version": "1.0.1", | ||
2650 | + "resolved": "https://registry.npmjs.org/xhr-response/-/xhr-response-1.0.1.tgz", | ||
2651 | + "integrity": "sha1-r/46CFRLpyGG5NxSzQImZx2Gc/4=" | ||
2652 | + }, | ||
2653 | + "node_modules/xhr-send": { | ||
2654 | + "version": "1.0.0", | ||
2655 | + "resolved": "https://registry.npmjs.org/xhr-send/-/xhr-send-1.0.0.tgz", | ||
2656 | + "integrity": "sha1-GkDHPl2yAo7gj+kPXD1tx/eWqFQ=" | ||
2657 | + }, | ||
2658 | + "node_modules/xhr-status": { | ||
2659 | + "version": "1.0.1", | ||
2660 | + "resolved": "https://registry.npmjs.org/xhr-status/-/xhr-status-1.0.1.tgz", | ||
2661 | + "integrity": "sha512-VF0WSqtmkf56OmF26LCWsWvRb1a+WYGdHDoQnPPCVUQTM8CVUAOBcUDsm7nP7SQcgEEdrvF4DmhEADuXdGieyw==" | ||
2662 | + }, | ||
2088 | "node_modules/yallist": { | 2663 | "node_modules/yallist": { |
2089 | "version": "4.0.0", | 2664 | "version": "4.0.0", |
2090 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", | 2665 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", |
... | @@ -2142,6 +2717,17 @@ | ... | @@ -2142,6 +2717,17 @@ |
2142 | "negotiator": "0.6.2" | 2717 | "negotiator": "0.6.2" |
2143 | } | 2718 | } |
2144 | }, | 2719 | }, |
2720 | + "ajv": { | ||
2721 | + "version": "6.12.6", | ||
2722 | + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | ||
2723 | + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | ||
2724 | + "requires": { | ||
2725 | + "fast-deep-equal": "^3.1.1", | ||
2726 | + "fast-json-stable-stringify": "^2.0.0", | ||
2727 | + "json-schema-traverse": "^0.4.1", | ||
2728 | + "uri-js": "^4.2.2" | ||
2729 | + } | ||
2730 | + }, | ||
2145 | "ansi-align": { | 2731 | "ansi-align": { |
2146 | "version": "3.0.1", | 2732 | "version": "3.0.1", |
2147 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", | 2733 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", |
... | @@ -2181,6 +2767,39 @@ | ... | @@ -2181,6 +2767,39 @@ |
2181 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", | 2767 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", |
2182 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" | 2768 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" |
2183 | }, | 2769 | }, |
2770 | + "asn1": { | ||
2771 | + "version": "0.2.6", | ||
2772 | + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", | ||
2773 | + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", | ||
2774 | + "requires": { | ||
2775 | + "safer-buffer": "~2.1.0" | ||
2776 | + } | ||
2777 | + }, | ||
2778 | + "assert-plus": { | ||
2779 | + "version": "1.0.0", | ||
2780 | + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | ||
2781 | + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" | ||
2782 | + }, | ||
2783 | + "asynckit": { | ||
2784 | + "version": "0.4.0", | ||
2785 | + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||
2786 | + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | ||
2787 | + }, | ||
2788 | + "aws-sign2": { | ||
2789 | + "version": "0.7.0", | ||
2790 | + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | ||
2791 | + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" | ||
2792 | + }, | ||
2793 | + "aws4": { | ||
2794 | + "version": "1.11.0", | ||
2795 | + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", | ||
2796 | + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" | ||
2797 | + }, | ||
2798 | + "axo": { | ||
2799 | + "version": "0.0.2", | ||
2800 | + "resolved": "https://registry.npmjs.org/axo/-/axo-0.0.2.tgz", | ||
2801 | + "integrity": "sha1-STVfu+qzhEm8ppahqsxGml7p/Uc=" | ||
2802 | + }, | ||
2184 | "balanced-match": { | 2803 | "balanced-match": { |
2185 | "version": "1.0.2", | 2804 | "version": "1.0.2", |
2186 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", | 2805 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", |
... | @@ -2192,6 +2811,14 @@ | ... | @@ -2192,6 +2811,14 @@ |
2192 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", | 2811 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", |
2193 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" | 2812 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" |
2194 | }, | 2813 | }, |
2814 | + "bcrypt-pbkdf": { | ||
2815 | + "version": "1.0.2", | ||
2816 | + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | ||
2817 | + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", | ||
2818 | + "requires": { | ||
2819 | + "tweetnacl": "^0.14.3" | ||
2820 | + } | ||
2821 | + }, | ||
2195 | "binary-extensions": { | 2822 | "binary-extensions": { |
2196 | "version": "2.2.0", | 2823 | "version": "2.2.0", |
2197 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", | 2824 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", |
... | @@ -2267,6 +2894,11 @@ | ... | @@ -2267,6 +2894,11 @@ |
2267 | "ieee754": "^1.1.13" | 2894 | "ieee754": "^1.1.13" |
2268 | } | 2895 | } |
2269 | }, | 2896 | }, |
2897 | + "buffer-equal-constant-time": { | ||
2898 | + "version": "1.0.1", | ||
2899 | + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", | ||
2900 | + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" | ||
2901 | + }, | ||
2270 | "bytes": { | 2902 | "bytes": { |
2271 | "version": "3.1.0", | 2903 | "version": "3.1.0", |
2272 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", | 2904 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", |
... | @@ -2310,6 +2942,11 @@ | ... | @@ -2310,6 +2942,11 @@ |
2310 | "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", | 2942 | "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", |
2311 | "dev": true | 2943 | "dev": true |
2312 | }, | 2944 | }, |
2945 | + "caseless": { | ||
2946 | + "version": "0.12.0", | ||
2947 | + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | ||
2948 | + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" | ||
2949 | + }, | ||
2313 | "chalk": { | 2950 | "chalk": { |
2314 | "version": "4.1.2", | 2951 | "version": "4.1.2", |
2315 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | 2952 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", |
... | @@ -2389,6 +3026,14 @@ | ... | @@ -2389,6 +3026,14 @@ |
2389 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | 3026 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", |
2390 | "dev": true | 3027 | "dev": true |
2391 | }, | 3028 | }, |
3029 | + "combined-stream": { | ||
3030 | + "version": "1.0.8", | ||
3031 | + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", | ||
3032 | + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", | ||
3033 | + "requires": { | ||
3034 | + "delayed-stream": "~1.0.0" | ||
3035 | + } | ||
3036 | + }, | ||
2392 | "concat-map": { | 3037 | "concat-map": { |
2393 | "version": "0.0.1", | 3038 | "version": "0.0.1", |
2394 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | 3039 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
... | @@ -2432,12 +3077,30 @@ | ... | @@ -2432,12 +3077,30 @@ |
2432 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", | 3077 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", |
2433 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" | 3078 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" |
2434 | }, | 3079 | }, |
3080 | + "core-util-is": { | ||
3081 | + "version": "1.0.2", | ||
3082 | + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | ||
3083 | + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" | ||
3084 | + }, | ||
3085 | + "crypto": { | ||
3086 | + "version": "1.0.1", | ||
3087 | + "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", | ||
3088 | + "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==" | ||
3089 | + }, | ||
2435 | "crypto-random-string": { | 3090 | "crypto-random-string": { |
2436 | "version": "2.0.0", | 3091 | "version": "2.0.0", |
2437 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", | 3092 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", |
2438 | "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", | 3093 | "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", |
2439 | "dev": true | 3094 | "dev": true |
2440 | }, | 3095 | }, |
3096 | + "dashdash": { | ||
3097 | + "version": "1.14.1", | ||
3098 | + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | ||
3099 | + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", | ||
3100 | + "requires": { | ||
3101 | + "assert-plus": "^1.0.0" | ||
3102 | + } | ||
3103 | + }, | ||
2441 | "data-uri-to-buffer": { | 3104 | "data-uri-to-buffer": { |
2442 | "version": "3.0.1", | 3105 | "version": "3.0.1", |
2443 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", | 3106 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", |
... | @@ -2472,6 +3135,11 @@ | ... | @@ -2472,6 +3135,11 @@ |
2472 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", | 3135 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", |
2473 | "dev": true | 3136 | "dev": true |
2474 | }, | 3137 | }, |
3138 | + "delayed-stream": { | ||
3139 | + "version": "1.0.0", | ||
3140 | + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | ||
3141 | + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" | ||
3142 | + }, | ||
2475 | "denque": { | 3143 | "denque": { |
2476 | "version": "2.0.1", | 3144 | "version": "2.0.1", |
2477 | "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", | 3145 | "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", |
... | @@ -2496,12 +3164,34 @@ | ... | @@ -2496,12 +3164,34 @@ |
2496 | "is-obj": "^2.0.0" | 3164 | "is-obj": "^2.0.0" |
2497 | } | 3165 | } |
2498 | }, | 3166 | }, |
3167 | + "dotenv": { | ||
3168 | + "version": "10.0.0", | ||
3169 | + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", | ||
3170 | + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" | ||
3171 | + }, | ||
2499 | "duplexer3": { | 3172 | "duplexer3": { |
2500 | "version": "0.1.4", | 3173 | "version": "0.1.4", |
2501 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", | 3174 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", |
2502 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", | 3175 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", |
2503 | "dev": true | 3176 | "dev": true |
2504 | }, | 3177 | }, |
3178 | + "ecc-jsbn": { | ||
3179 | + "version": "0.1.2", | ||
3180 | + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | ||
3181 | + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", | ||
3182 | + "requires": { | ||
3183 | + "jsbn": "~0.1.0", | ||
3184 | + "safer-buffer": "^2.1.0" | ||
3185 | + } | ||
3186 | + }, | ||
3187 | + "ecdsa-sig-formatter": { | ||
3188 | + "version": "1.0.11", | ||
3189 | + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", | ||
3190 | + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", | ||
3191 | + "requires": { | ||
3192 | + "safe-buffer": "^5.0.1" | ||
3193 | + } | ||
3194 | + }, | ||
2505 | "ee-first": { | 3195 | "ee-first": { |
2506 | "version": "1.1.1", | 3196 | "version": "1.1.1", |
2507 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", | 3197 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", |
... | @@ -2543,6 +3233,11 @@ | ... | @@ -2543,6 +3233,11 @@ |
2543 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", | 3233 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", |
2544 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" | 3234 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" |
2545 | }, | 3235 | }, |
3236 | + "eventemitter3": { | ||
3237 | + "version": "4.0.7", | ||
3238 | + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", | ||
3239 | + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" | ||
3240 | + }, | ||
2546 | "express": { | 3241 | "express": { |
2547 | "version": "4.17.1", | 3242 | "version": "4.17.1", |
2548 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", | 3243 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", |
... | @@ -2580,6 +3275,36 @@ | ... | @@ -2580,6 +3275,36 @@ |
2580 | "vary": "~1.1.2" | 3275 | "vary": "~1.1.2" |
2581 | } | 3276 | } |
2582 | }, | 3277 | }, |
3278 | + "extend": { | ||
3279 | + "version": "3.0.2", | ||
3280 | + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | ||
3281 | + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | ||
3282 | + }, | ||
3283 | + "extendible": { | ||
3284 | + "version": "0.1.1", | ||
3285 | + "resolved": "https://registry.npmjs.org/extendible/-/extendible-0.1.1.tgz", | ||
3286 | + "integrity": "sha1-4qN+2HEp+0+VM+io11BiMKU5yQU=" | ||
3287 | + }, | ||
3288 | + "extsprintf": { | ||
3289 | + "version": "1.3.0", | ||
3290 | + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | ||
3291 | + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" | ||
3292 | + }, | ||
3293 | + "failure": { | ||
3294 | + "version": "1.1.1", | ||
3295 | + "resolved": "https://registry.npmjs.org/failure/-/failure-1.1.1.tgz", | ||
3296 | + "integrity": "sha1-qOg9OxYC0kaL/2rU2QceAQO4Goc=" | ||
3297 | + }, | ||
3298 | + "fast-deep-equal": { | ||
3299 | + "version": "3.1.3", | ||
3300 | + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | ||
3301 | + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" | ||
3302 | + }, | ||
3303 | + "fast-json-stable-stringify": { | ||
3304 | + "version": "2.1.0", | ||
3305 | + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", | ||
3306 | + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" | ||
3307 | + }, | ||
2583 | "fetch-blob": { | 3308 | "fetch-blob": { |
2584 | "version": "3.1.3", | 3309 | "version": "3.1.3", |
2585 | "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.3.tgz", | 3310 | "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.3.tgz", |
... | @@ -2611,6 +3336,21 @@ | ... | @@ -2611,6 +3336,21 @@ |
2611 | "unpipe": "~1.0.0" | 3336 | "unpipe": "~1.0.0" |
2612 | } | 3337 | } |
2613 | }, | 3338 | }, |
3339 | + "forever-agent": { | ||
3340 | + "version": "0.6.1", | ||
3341 | + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", | ||
3342 | + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" | ||
3343 | + }, | ||
3344 | + "form-data": { | ||
3345 | + "version": "2.3.3", | ||
3346 | + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", | ||
3347 | + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", | ||
3348 | + "requires": { | ||
3349 | + "asynckit": "^0.4.0", | ||
3350 | + "combined-stream": "^1.0.6", | ||
3351 | + "mime-types": "^2.1.12" | ||
3352 | + } | ||
3353 | + }, | ||
2614 | "forwarded": { | 3354 | "forwarded": { |
2615 | "version": "0.2.0", | 3355 | "version": "0.2.0", |
2616 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", | 3356 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", |
... | @@ -2637,6 +3377,14 @@ | ... | @@ -2637,6 +3377,14 @@ |
2637 | "pump": "^3.0.0" | 3377 | "pump": "^3.0.0" |
2638 | } | 3378 | } |
2639 | }, | 3379 | }, |
3380 | + "getpass": { | ||
3381 | + "version": "0.1.7", | ||
3382 | + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | ||
3383 | + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", | ||
3384 | + "requires": { | ||
3385 | + "assert-plus": "^1.0.0" | ||
3386 | + } | ||
3387 | + }, | ||
2640 | "glob-parent": { | 3388 | "glob-parent": { |
2641 | "version": "5.1.2", | 3389 | "version": "5.1.2", |
2642 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | 3390 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", |
... | @@ -2680,6 +3428,25 @@ | ... | @@ -2680,6 +3428,25 @@ |
2680 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", | 3428 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", |
2681 | "dev": true | 3429 | "dev": true |
2682 | }, | 3430 | }, |
3431 | + "hang": { | ||
3432 | + "version": "1.0.0", | ||
3433 | + "resolved": "https://registry.npmjs.org/hang/-/hang-1.0.0.tgz", | ||
3434 | + "integrity": "sha1-ZwUIeYRENeAq4ECcT0VTxkOOHXE=" | ||
3435 | + }, | ||
3436 | + "har-schema": { | ||
3437 | + "version": "2.0.0", | ||
3438 | + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | ||
3439 | + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" | ||
3440 | + }, | ||
3441 | + "har-validator": { | ||
3442 | + "version": "5.1.5", | ||
3443 | + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", | ||
3444 | + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", | ||
3445 | + "requires": { | ||
3446 | + "ajv": "^6.12.3", | ||
3447 | + "har-schema": "^2.0.0" | ||
3448 | + } | ||
3449 | + }, | ||
2683 | "has-flag": { | 3450 | "has-flag": { |
2684 | "version": "3.0.0", | 3451 | "version": "3.0.0", |
2685 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | 3452 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", |
... | @@ -2710,6 +3477,16 @@ | ... | @@ -2710,6 +3477,16 @@ |
2710 | "toidentifier": "1.0.0" | 3477 | "toidentifier": "1.0.0" |
2711 | } | 3478 | } |
2712 | }, | 3479 | }, |
3480 | + "http-signature": { | ||
3481 | + "version": "1.2.0", | ||
3482 | + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | ||
3483 | + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", | ||
3484 | + "requires": { | ||
3485 | + "assert-plus": "^1.0.0", | ||
3486 | + "jsprim": "^1.2.2", | ||
3487 | + "sshpk": "^1.7.0" | ||
3488 | + } | ||
3489 | + }, | ||
2713 | "iconv-lite": { | 3490 | "iconv-lite": { |
2714 | "version": "0.4.24", | 3491 | "version": "0.4.24", |
2715 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | 3492 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", |
... | @@ -2833,8 +3610,7 @@ | ... | @@ -2833,8 +3610,7 @@ |
2833 | "is-typedarray": { | 3610 | "is-typedarray": { |
2834 | "version": "1.0.0", | 3611 | "version": "1.0.0", |
2835 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 3612 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", |
2836 | - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", | 3613 | + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" |
2837 | - "dev": true | ||
2838 | }, | 3614 | }, |
2839 | "is-yarn-global": { | 3615 | "is-yarn-global": { |
2840 | "version": "0.3.0", | 3616 | "version": "0.3.0", |
... | @@ -2842,12 +3618,91 @@ | ... | @@ -2842,12 +3618,91 @@ |
2842 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", | 3618 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", |
2843 | "dev": true | 3619 | "dev": true |
2844 | }, | 3620 | }, |
3621 | + "isstream": { | ||
3622 | + "version": "0.1.2", | ||
3623 | + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | ||
3624 | + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" | ||
3625 | + }, | ||
3626 | + "jsbn": { | ||
3627 | + "version": "0.1.1", | ||
3628 | + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", | ||
3629 | + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" | ||
3630 | + }, | ||
2845 | "json-buffer": { | 3631 | "json-buffer": { |
2846 | "version": "3.0.0", | 3632 | "version": "3.0.0", |
2847 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", | 3633 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", |
2848 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", | 3634 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", |
2849 | "dev": true | 3635 | "dev": true |
2850 | }, | 3636 | }, |
3637 | + "json-schema": { | ||
3638 | + "version": "0.2.3", | ||
3639 | + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", | ||
3640 | + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" | ||
3641 | + }, | ||
3642 | + "json-schema-traverse": { | ||
3643 | + "version": "0.4.1", | ||
3644 | + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||
3645 | + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | ||
3646 | + }, | ||
3647 | + "json-stringify-safe": { | ||
3648 | + "version": "5.0.1", | ||
3649 | + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", | ||
3650 | + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" | ||
3651 | + }, | ||
3652 | + "jsonwebtoken": { | ||
3653 | + "version": "8.5.1", | ||
3654 | + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", | ||
3655 | + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", | ||
3656 | + "requires": { | ||
3657 | + "jws": "^3.2.2", | ||
3658 | + "lodash.includes": "^4.3.0", | ||
3659 | + "lodash.isboolean": "^3.0.3", | ||
3660 | + "lodash.isinteger": "^4.0.4", | ||
3661 | + "lodash.isnumber": "^3.0.3", | ||
3662 | + "lodash.isplainobject": "^4.0.6", | ||
3663 | + "lodash.isstring": "^4.0.1", | ||
3664 | + "lodash.once": "^4.0.0", | ||
3665 | + "ms": "^2.1.1", | ||
3666 | + "semver": "^5.6.0" | ||
3667 | + }, | ||
3668 | + "dependencies": { | ||
3669 | + "ms": { | ||
3670 | + "version": "2.1.3", | ||
3671 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", | ||
3672 | + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" | ||
3673 | + } | ||
3674 | + } | ||
3675 | + }, | ||
3676 | + "jsprim": { | ||
3677 | + "version": "1.4.1", | ||
3678 | + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", | ||
3679 | + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", | ||
3680 | + "requires": { | ||
3681 | + "assert-plus": "1.0.0", | ||
3682 | + "extsprintf": "1.3.0", | ||
3683 | + "json-schema": "0.2.3", | ||
3684 | + "verror": "1.10.0" | ||
3685 | + } | ||
3686 | + }, | ||
3687 | + "jwa": { | ||
3688 | + "version": "1.4.1", | ||
3689 | + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", | ||
3690 | + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", | ||
3691 | + "requires": { | ||
3692 | + "buffer-equal-constant-time": "1.0.1", | ||
3693 | + "ecdsa-sig-formatter": "1.0.11", | ||
3694 | + "safe-buffer": "^5.0.1" | ||
3695 | + } | ||
3696 | + }, | ||
3697 | + "jws": { | ||
3698 | + "version": "3.2.2", | ||
3699 | + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", | ||
3700 | + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", | ||
3701 | + "requires": { | ||
3702 | + "jwa": "^1.4.1", | ||
3703 | + "safe-buffer": "^5.0.1" | ||
3704 | + } | ||
3705 | + }, | ||
2851 | "kareem": { | 3706 | "kareem": { |
2852 | "version": "2.3.2", | 3707 | "version": "2.3.2", |
2853 | "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", | 3708 | "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", |
... | @@ -2871,6 +3726,52 @@ | ... | @@ -2871,6 +3726,52 @@ |
2871 | "package-json": "^6.3.0" | 3726 | "package-json": "^6.3.0" |
2872 | } | 3727 | } |
2873 | }, | 3728 | }, |
3729 | + "loads": { | ||
3730 | + "version": "0.0.4", | ||
3731 | + "resolved": "https://registry.npmjs.org/loads/-/loads-0.0.4.tgz", | ||
3732 | + "integrity": "sha1-l/MBY5fnDd/0gLgexjjO6iKgqZw=", | ||
3733 | + "requires": { | ||
3734 | + "failure": "1.1.x", | ||
3735 | + "one-time": "0.0.x", | ||
3736 | + "xhr-response": "1.0.x", | ||
3737 | + "xhr-status": "1.0.x" | ||
3738 | + } | ||
3739 | + }, | ||
3740 | + "lodash.includes": { | ||
3741 | + "version": "4.3.0", | ||
3742 | + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", | ||
3743 | + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" | ||
3744 | + }, | ||
3745 | + "lodash.isboolean": { | ||
3746 | + "version": "3.0.3", | ||
3747 | + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", | ||
3748 | + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" | ||
3749 | + }, | ||
3750 | + "lodash.isinteger": { | ||
3751 | + "version": "4.0.4", | ||
3752 | + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", | ||
3753 | + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" | ||
3754 | + }, | ||
3755 | + "lodash.isnumber": { | ||
3756 | + "version": "3.0.3", | ||
3757 | + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", | ||
3758 | + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" | ||
3759 | + }, | ||
3760 | + "lodash.isplainobject": { | ||
3761 | + "version": "4.0.6", | ||
3762 | + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", | ||
3763 | + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" | ||
3764 | + }, | ||
3765 | + "lodash.isstring": { | ||
3766 | + "version": "4.0.1", | ||
3767 | + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", | ||
3768 | + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" | ||
3769 | + }, | ||
3770 | + "lodash.once": { | ||
3771 | + "version": "4.1.1", | ||
3772 | + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", | ||
3773 | + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" | ||
3774 | + }, | ||
2874 | "lowercase-keys": { | 3775 | "lowercase-keys": { |
2875 | "version": "1.0.1", | 3776 | "version": "1.0.1", |
2876 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | 3777 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", |
... | @@ -3055,6 +3956,11 @@ | ... | @@ -3055,6 +3956,11 @@ |
3055 | "fetch-blob": "^3.1.2" | 3956 | "fetch-blob": "^3.1.2" |
3056 | } | 3957 | } |
3057 | }, | 3958 | }, |
3959 | + "node-http-xhr": { | ||
3960 | + "version": "1.3.4", | ||
3961 | + "resolved": "https://registry.npmjs.org/node-http-xhr/-/node-http-xhr-1.3.4.tgz", | ||
3962 | + "integrity": "sha512-0bA08/2RKWxw6pMkOVd3KP+0F5+ifQLMMTDxrCgxlgkoU1N8DhCbCSAYEqpgaVYM2smvbVVewiXjW+8AyoLfxQ==" | ||
3963 | + }, | ||
3058 | "nodemon": { | 3964 | "nodemon": { |
3059 | "version": "2.0.14", | 3965 | "version": "2.0.14", |
3060 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.14.tgz", | 3966 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.14.tgz", |
... | @@ -3111,6 +4017,11 @@ | ... | @@ -3111,6 +4017,11 @@ |
3111 | "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", | 4017 | "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", |
3112 | "dev": true | 4018 | "dev": true |
3113 | }, | 4019 | }, |
4020 | + "oauth-sign": { | ||
4021 | + "version": "0.9.0", | ||
4022 | + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", | ||
4023 | + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" | ||
4024 | + }, | ||
3114 | "on-finished": { | 4025 | "on-finished": { |
3115 | "version": "2.3.0", | 4026 | "version": "2.3.0", |
3116 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", | 4027 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", |
... | @@ -3128,6 +4039,11 @@ | ... | @@ -3128,6 +4039,11 @@ |
3128 | "wrappy": "1" | 4039 | "wrappy": "1" |
3129 | } | 4040 | } |
3130 | }, | 4041 | }, |
4042 | + "one-time": { | ||
4043 | + "version": "0.0.4", | ||
4044 | + "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", | ||
4045 | + "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" | ||
4046 | + }, | ||
3131 | "p-cancelable": { | 4047 | "p-cancelable": { |
3132 | "version": "1.1.0", | 4048 | "version": "1.1.0", |
3133 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", | 4049 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", |
... | @@ -3164,6 +4080,11 @@ | ... | @@ -3164,6 +4080,11 @@ |
3164 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | 4080 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", |
3165 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" | 4081 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" |
3166 | }, | 4082 | }, |
4083 | + "performance-now": { | ||
4084 | + "version": "2.1.0", | ||
4085 | + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | ||
4086 | + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" | ||
4087 | + }, | ||
3167 | "picomatch": { | 4088 | "picomatch": { |
3168 | "version": "2.3.0", | 4089 | "version": "2.3.0", |
3169 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", | 4090 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", |
... | @@ -3185,6 +4106,11 @@ | ... | @@ -3185,6 +4106,11 @@ |
3185 | "ipaddr.js": "1.9.1" | 4106 | "ipaddr.js": "1.9.1" |
3186 | } | 4107 | } |
3187 | }, | 4108 | }, |
4109 | + "psl": { | ||
4110 | + "version": "1.8.0", | ||
4111 | + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", | ||
4112 | + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" | ||
4113 | + }, | ||
3188 | "pstree.remy": { | 4114 | "pstree.remy": { |
3189 | "version": "1.1.8", | 4115 | "version": "1.1.8", |
3190 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", | 4116 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", |
... | @@ -3220,6 +4146,11 @@ | ... | @@ -3220,6 +4146,11 @@ |
3220 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", | 4146 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", |
3221 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" | 4147 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" |
3222 | }, | 4148 | }, |
4149 | + "querystring": { | ||
4150 | + "version": "0.2.1", | ||
4151 | + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", | ||
4152 | + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" | ||
4153 | + }, | ||
3223 | "range-parser": { | 4154 | "range-parser": { |
3224 | "version": "1.2.1", | 4155 | "version": "1.2.1", |
3225 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", | 4156 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", |
... | @@ -3288,6 +4219,59 @@ | ... | @@ -3288,6 +4219,59 @@ |
3288 | "rc": "^1.2.8" | 4219 | "rc": "^1.2.8" |
3289 | } | 4220 | } |
3290 | }, | 4221 | }, |
4222 | + "request": { | ||
4223 | + "version": "2.88.2", | ||
4224 | + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", | ||
4225 | + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", | ||
4226 | + "requires": { | ||
4227 | + "aws-sign2": "~0.7.0", | ||
4228 | + "aws4": "^1.8.0", | ||
4229 | + "caseless": "~0.12.0", | ||
4230 | + "combined-stream": "~1.0.6", | ||
4231 | + "extend": "~3.0.2", | ||
4232 | + "forever-agent": "~0.6.1", | ||
4233 | + "form-data": "~2.3.2", | ||
4234 | + "har-validator": "~5.1.3", | ||
4235 | + "http-signature": "~1.2.0", | ||
4236 | + "is-typedarray": "~1.0.0", | ||
4237 | + "isstream": "~0.1.2", | ||
4238 | + "json-stringify-safe": "~5.0.1", | ||
4239 | + "mime-types": "~2.1.19", | ||
4240 | + "oauth-sign": "~0.9.0", | ||
4241 | + "performance-now": "^2.1.0", | ||
4242 | + "qs": "~6.5.2", | ||
4243 | + "safe-buffer": "^5.1.2", | ||
4244 | + "tough-cookie": "~2.5.0", | ||
4245 | + "tunnel-agent": "^0.6.0", | ||
4246 | + "uuid": "^3.3.2" | ||
4247 | + }, | ||
4248 | + "dependencies": { | ||
4249 | + "qs": { | ||
4250 | + "version": "6.5.2", | ||
4251 | + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||
4252 | + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" | ||
4253 | + }, | ||
4254 | + "uuid": { | ||
4255 | + "version": "3.4.0", | ||
4256 | + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", | ||
4257 | + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" | ||
4258 | + } | ||
4259 | + } | ||
4260 | + }, | ||
4261 | + "requests": { | ||
4262 | + "version": "0.3.0", | ||
4263 | + "resolved": "https://registry.npmjs.org/requests/-/requests-0.3.0.tgz", | ||
4264 | + "integrity": "sha512-1B6nkiHjC1O1cSgFhEwkc+xd8vuj04h7xSmCg5yI8nmhCIKbPkX47od8erQ2pokBt5qxUO7dwP4jplXD6k6ISA==", | ||
4265 | + "requires": { | ||
4266 | + "axo": "0.0.x", | ||
4267 | + "eventemitter3": "~4.0.0", | ||
4268 | + "extendible": "0.1.x", | ||
4269 | + "hang": "1.0.x", | ||
4270 | + "loads": "0.0.x", | ||
4271 | + "node-http-xhr": "~1.3.0", | ||
4272 | + "xhr-send": "1.0.x" | ||
4273 | + } | ||
4274 | + }, | ||
3291 | "responselike": { | 4275 | "responselike": { |
3292 | "version": "1.0.2", | 4276 | "version": "1.0.2", |
3293 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", | 4277 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", |
... | @@ -3319,8 +4303,7 @@ | ... | @@ -3319,8 +4303,7 @@ |
3319 | "semver": { | 4303 | "semver": { |
3320 | "version": "5.7.1", | 4304 | "version": "5.7.1", |
3321 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | 4305 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", |
3322 | - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", | 4306 | + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" |
3323 | - "dev": true | ||
3324 | }, | 4307 | }, |
3325 | "semver-diff": { | 4308 | "semver-diff": { |
3326 | "version": "3.1.1", | 4309 | "version": "3.1.1", |
... | @@ -3407,6 +4390,22 @@ | ... | @@ -3407,6 +4390,22 @@ |
3407 | "memory-pager": "^1.0.2" | 4390 | "memory-pager": "^1.0.2" |
3408 | } | 4391 | } |
3409 | }, | 4392 | }, |
4393 | + "sshpk": { | ||
4394 | + "version": "1.16.1", | ||
4395 | + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", | ||
4396 | + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", | ||
4397 | + "requires": { | ||
4398 | + "asn1": "~0.2.3", | ||
4399 | + "assert-plus": "^1.0.0", | ||
4400 | + "bcrypt-pbkdf": "^1.0.0", | ||
4401 | + "dashdash": "^1.12.0", | ||
4402 | + "ecc-jsbn": "~0.1.1", | ||
4403 | + "getpass": "^0.1.1", | ||
4404 | + "jsbn": "~0.1.0", | ||
4405 | + "safer-buffer": "^2.0.2", | ||
4406 | + "tweetnacl": "~0.14.0" | ||
4407 | + } | ||
4408 | + }, | ||
3410 | "statuses": { | 4409 | "statuses": { |
3411 | "version": "1.5.0", | 4410 | "version": "1.5.0", |
3412 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | 4411 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", |
... | @@ -3476,6 +4475,15 @@ | ... | @@ -3476,6 +4475,15 @@ |
3476 | "nopt": "~1.0.10" | 4475 | "nopt": "~1.0.10" |
3477 | } | 4476 | } |
3478 | }, | 4477 | }, |
4478 | + "tough-cookie": { | ||
4479 | + "version": "2.5.0", | ||
4480 | + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", | ||
4481 | + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", | ||
4482 | + "requires": { | ||
4483 | + "psl": "^1.1.28", | ||
4484 | + "punycode": "^2.1.1" | ||
4485 | + } | ||
4486 | + }, | ||
3479 | "tr46": { | 4487 | "tr46": { |
3480 | "version": "2.1.0", | 4488 | "version": "2.1.0", |
3481 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", | 4489 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", |
... | @@ -3484,6 +4492,19 @@ | ... | @@ -3484,6 +4492,19 @@ |
3484 | "punycode": "^2.1.1" | 4492 | "punycode": "^2.1.1" |
3485 | } | 4493 | } |
3486 | }, | 4494 | }, |
4495 | + "tunnel-agent": { | ||
4496 | + "version": "0.6.0", | ||
4497 | + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | ||
4498 | + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", | ||
4499 | + "requires": { | ||
4500 | + "safe-buffer": "^5.0.1" | ||
4501 | + } | ||
4502 | + }, | ||
4503 | + "tweetnacl": { | ||
4504 | + "version": "0.14.5", | ||
4505 | + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", | ||
4506 | + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" | ||
4507 | + }, | ||
3487 | "type-fest": { | 4508 | "type-fest": { |
3488 | "version": "0.20.2", | 4509 | "version": "0.20.2", |
3489 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", | 4510 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", |
... | @@ -3561,6 +4582,14 @@ | ... | @@ -3561,6 +4582,14 @@ |
3561 | } | 4582 | } |
3562 | } | 4583 | } |
3563 | }, | 4584 | }, |
4585 | + "uri-js": { | ||
4586 | + "version": "4.4.1", | ||
4587 | + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", | ||
4588 | + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", | ||
4589 | + "requires": { | ||
4590 | + "punycode": "^2.1.0" | ||
4591 | + } | ||
4592 | + }, | ||
3564 | "url-parse-lax": { | 4593 | "url-parse-lax": { |
3565 | "version": "3.0.0", | 4594 | "version": "3.0.0", |
3566 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", | 4595 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", |
... | @@ -3575,11 +4604,26 @@ | ... | @@ -3575,11 +4604,26 @@ |
3575 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | 4604 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", |
3576 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" | 4605 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" |
3577 | }, | 4606 | }, |
4607 | + "uuid": { | ||
4608 | + "version": "8.3.2", | ||
4609 | + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", | ||
4610 | + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" | ||
4611 | + }, | ||
3578 | "vary": { | 4612 | "vary": { |
3579 | "version": "1.1.2", | 4613 | "version": "1.1.2", |
3580 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | 4614 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", |
3581 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" | 4615 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" |
3582 | }, | 4616 | }, |
4617 | + "verror": { | ||
4618 | + "version": "1.10.0", | ||
4619 | + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", | ||
4620 | + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", | ||
4621 | + "requires": { | ||
4622 | + "assert-plus": "^1.0.0", | ||
4623 | + "core-util-is": "1.0.2", | ||
4624 | + "extsprintf": "^1.2.0" | ||
4625 | + } | ||
4626 | + }, | ||
3583 | "web-streams-polyfill": { | 4627 | "web-streams-polyfill": { |
3584 | "version": "3.1.1", | 4628 | "version": "3.1.1", |
3585 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz", | 4629 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz", |
... | @@ -3643,6 +4687,21 @@ | ... | @@ -3643,6 +4687,21 @@ |
3643 | "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", | 4687 | "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", |
3644 | "dev": true | 4688 | "dev": true |
3645 | }, | 4689 | }, |
4690 | + "xhr-response": { | ||
4691 | + "version": "1.0.1", | ||
4692 | + "resolved": "https://registry.npmjs.org/xhr-response/-/xhr-response-1.0.1.tgz", | ||
4693 | + "integrity": "sha1-r/46CFRLpyGG5NxSzQImZx2Gc/4=" | ||
4694 | + }, | ||
4695 | + "xhr-send": { | ||
4696 | + "version": "1.0.0", | ||
4697 | + "resolved": "https://registry.npmjs.org/xhr-send/-/xhr-send-1.0.0.tgz", | ||
4698 | + "integrity": "sha1-GkDHPl2yAo7gj+kPXD1tx/eWqFQ=" | ||
4699 | + }, | ||
4700 | + "xhr-status": { | ||
4701 | + "version": "1.0.1", | ||
4702 | + "resolved": "https://registry.npmjs.org/xhr-status/-/xhr-status-1.0.1.tgz", | ||
4703 | + "integrity": "sha512-VF0WSqtmkf56OmF26LCWsWvRb1a+WYGdHDoQnPPCVUQTM8CVUAOBcUDsm7nP7SQcgEEdrvF4DmhEADuXdGieyw==" | ||
4704 | + }, | ||
3646 | "yallist": { | 4705 | "yallist": { |
3647 | "version": "4.0.0", | 4706 | "version": "4.0.0", |
3648 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", | 4707 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", | ... | ... |
... | @@ -5,7 +5,7 @@ | ... | @@ -5,7 +5,7 @@ |
5 | "main": "index.js", | 5 | "main": "index.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 index.js" | 8 | + "start": "node index.js" |
9 | }, | 9 | }, |
10 | "repository": { | 10 | "repository": { |
11 | "type": "git", | 11 | "type": "git", |
... | @@ -14,9 +14,16 @@ | ... | @@ -14,9 +14,16 @@ |
14 | "author": "", | 14 | "author": "", |
15 | "license": "ISC", | 15 | "license": "ISC", |
16 | "dependencies": { | 16 | "dependencies": { |
17 | + "crypto": "^1.0.1", | ||
18 | + "dotenv": "^10.0.0", | ||
17 | "express": "^4.17.1", | 19 | "express": "^4.17.1", |
20 | + "jsonwebtoken": "^8.5.1", | ||
18 | "mongoose": "^6.0.12", | 21 | "mongoose": "^6.0.12", |
19 | - "node-fetch": "^3.0.0" | 22 | + "node-fetch": "^3.0.0", |
23 | + "querystring": "^0.2.1", | ||
24 | + "request": "^2.88.2", | ||
25 | + "requests": "^0.3.0", | ||
26 | + "uuid": "^8.3.2" | ||
20 | }, | 27 | }, |
21 | "devDependencies": { | 28 | "devDependencies": { |
22 | "nodemon": "^2.0.14" | 29 | "nodemon": "^2.0.14" | ... | ... |
-
Please register or login to post a comment