sdy

add packages related with apollo-server

...@@ -4,6 +4,49 @@ ...@@ -4,6 +4,49 @@
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
7 + "@apollo/protobufjs": {
8 + "version": "1.0.5",
9 + "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.0.5.tgz",
10 + "integrity": "sha512-ZtyaBH1icCgqwIGb3zrtopV2D5Q8yxibkJzlaViM08eOhTQc7rACdYu0pfORFfhllvdMZ3aq69vifYHszY4gNA==",
11 + "requires": {
12 + "@protobufjs/aspromise": "^1.1.2",
13 + "@protobufjs/base64": "^1.1.2",
14 + "@protobufjs/codegen": "^2.0.4",
15 + "@protobufjs/eventemitter": "^1.1.0",
16 + "@protobufjs/fetch": "^1.1.0",
17 + "@protobufjs/float": "^1.0.2",
18 + "@protobufjs/inquire": "^1.1.0",
19 + "@protobufjs/path": "^1.1.2",
20 + "@protobufjs/pool": "^1.1.0",
21 + "@protobufjs/utf8": "^1.1.0",
22 + "@types/long": "^4.0.0",
23 + "@types/node": "^10.1.0",
24 + "long": "^4.0.0"
25 + },
26 + "dependencies": {
27 + "@types/node": {
28 + "version": "10.17.28",
29 + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz",
30 + "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ=="
31 + }
32 + }
33 + },
34 + "@apollographql/apollo-tools": {
35 + "version": "0.4.8",
36 + "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.4.8.tgz",
37 + "integrity": "sha512-W2+HB8Y7ifowcf3YyPHgDI05izyRtOeZ4MqIr7LbTArtmJ0ZHULWpn84SGMW7NAvTV1tFExpHlveHhnXuJfuGA==",
38 + "requires": {
39 + "apollo-env": "^0.6.5"
40 + }
41 + },
42 + "@apollographql/graphql-playground-html": {
43 + "version": "1.6.26",
44 + "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.26.tgz",
45 + "integrity": "sha512-XAwXOIab51QyhBxnxySdK3nuMEUohhDsHQ5Rbco/V1vjlP75zZ0ZLHD9dTpXTN8uxKxopb2lUvJTq+M4g2Q0HQ==",
46 + "requires": {
47 + "xss": "^1.0.6"
48 + }
49 + },
7 "@ardatan/aggregate-error": { 50 "@ardatan/aggregate-error": {
8 "version": "0.0.1", 51 "version": "0.0.1",
9 "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.1.tgz", 52 "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.1.tgz",
...@@ -1127,6 +1170,60 @@ ...@@ -1127,6 +1170,60 @@
1127 "pkg-up": "^3.1.0" 1170 "pkg-up": "^3.1.0"
1128 } 1171 }
1129 }, 1172 },
1173 + "@protobufjs/aspromise": {
1174 + "version": "1.1.2",
1175 + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
1176 + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
1177 + },
1178 + "@protobufjs/base64": {
1179 + "version": "1.1.2",
1180 + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
1181 + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
1182 + },
1183 + "@protobufjs/codegen": {
1184 + "version": "2.0.4",
1185 + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
1186 + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
1187 + },
1188 + "@protobufjs/eventemitter": {
1189 + "version": "1.1.0",
1190 + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
1191 + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
1192 + },
1193 + "@protobufjs/fetch": {
1194 + "version": "1.1.0",
1195 + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
1196 + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
1197 + "requires": {
1198 + "@protobufjs/aspromise": "^1.1.1",
1199 + "@protobufjs/inquire": "^1.1.0"
1200 + }
1201 + },
1202 + "@protobufjs/float": {
1203 + "version": "1.0.2",
1204 + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
1205 + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
1206 + },
1207 + "@protobufjs/inquire": {
1208 + "version": "1.1.0",
1209 + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
1210 + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
1211 + },
1212 + "@protobufjs/path": {
1213 + "version": "1.1.2",
1214 + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
1215 + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
1216 + },
1217 + "@protobufjs/pool": {
1218 + "version": "1.1.0",
1219 + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
1220 + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
1221 + },
1222 + "@protobufjs/utf8": {
1223 + "version": "1.1.0",
1224 + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
1225 + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
1226 + },
1130 "@sendgrid/client": { 1227 "@sendgrid/client": {
1131 "version": "7.2.1", 1228 "version": "7.2.1",
1132 "resolved": "https://registry.npmjs.org/@sendgrid/client/-/client-7.2.1.tgz", 1229 "resolved": "https://registry.npmjs.org/@sendgrid/client/-/client-7.2.1.tgz",
...@@ -1169,6 +1266,14 @@ ...@@ -1169,6 +1266,14 @@
1169 "defer-to-connect": "^1.0.1" 1266 "defer-to-connect": "^1.0.1"
1170 } 1267 }
1171 }, 1268 },
1269 + "@types/accepts": {
1270 + "version": "1.3.5",
1271 + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz",
1272 + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==",
1273 + "requires": {
1274 + "@types/node": "*"
1275 + }
1276 + },
1172 "@types/body-parser": { 1277 "@types/body-parser": {
1173 "version": "1.19.0", 1278 "version": "1.19.0",
1174 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", 1279 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz",
...@@ -1192,6 +1297,41 @@ ...@@ -1192,6 +1297,41 @@
1192 "@types/node": "*" 1297 "@types/node": "*"
1193 } 1298 }
1194 }, 1299 },
1300 + "@types/content-disposition": {
1301 + "version": "0.5.3",
1302 + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.3.tgz",
1303 + "integrity": "sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg=="
1304 + },
1305 + "@types/cookies": {
1306 + "version": "0.7.4",
1307 + "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.4.tgz",
1308 + "integrity": "sha512-oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw==",
1309 + "requires": {
1310 + "@types/connect": "*",
1311 + "@types/express": "*",
1312 + "@types/keygrip": "*",
1313 + "@types/node": "*"
1314 + }
1315 + },
1316 + "@types/cors": {
1317 + "version": "2.8.7",
1318 + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.7.tgz",
1319 + "integrity": "sha512-sOdDRU3oRS7LBNTIqwDkPJyq0lpHYcbMTt0TrjzsXbk/e37hcLTH6eZX7CdbDeN0yJJvzw9hFBZkbtCSbk/jAQ==",
1320 + "requires": {
1321 + "@types/express": "*"
1322 + }
1323 + },
1324 + "@types/express": {
1325 + "version": "4.17.7",
1326 + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.7.tgz",
1327 + "integrity": "sha512-dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ==",
1328 + "requires": {
1329 + "@types/body-parser": "*",
1330 + "@types/express-serve-static-core": "*",
1331 + "@types/qs": "*",
1332 + "@types/serve-static": "*"
1333 + }
1334 + },
1195 "@types/express-serve-static-core": { 1335 "@types/express-serve-static-core": {
1196 "version": "4.17.3", 1336 "version": "4.17.3",
1197 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.3.tgz", 1337 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.3.tgz",
...@@ -1201,6 +1341,78 @@ ...@@ -1201,6 +1341,78 @@
1201 "@types/range-parser": "*" 1341 "@types/range-parser": "*"
1202 } 1342 }
1203 }, 1343 },
1344 + "@types/fs-capacitor": {
1345 + "version": "2.0.0",
1346 + "resolved": "https://registry.npmjs.org/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz",
1347 + "integrity": "sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==",
1348 + "requires": {
1349 + "@types/node": "*"
1350 + }
1351 + },
1352 + "@types/graphql-upload": {
1353 + "version": "8.0.3",
1354 + "resolved": "https://registry.npmjs.org/@types/graphql-upload/-/graphql-upload-8.0.3.tgz",
1355 + "integrity": "sha512-hmLg9pCU/GmxBscg8GCr1vmSoEmbItNNxdD5YH2TJkXm//8atjwuprB+xJBK714JG1dkxbbhp5RHX+Pz1KsCMA==",
1356 + "requires": {
1357 + "@types/express": "*",
1358 + "@types/fs-capacitor": "*",
1359 + "@types/koa": "*",
1360 + "graphql": "^14.5.3"
1361 + },
1362 + "dependencies": {
1363 + "graphql": {
1364 + "version": "14.7.0",
1365 + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz",
1366 + "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==",
1367 + "requires": {
1368 + "iterall": "^1.2.2"
1369 + }
1370 + }
1371 + }
1372 + },
1373 + "@types/http-assert": {
1374 + "version": "1.5.1",
1375 + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz",
1376 + "integrity": "sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ=="
1377 + },
1378 + "@types/http-errors": {
1379 + "version": "1.8.0",
1380 + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz",
1381 + "integrity": "sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA=="
1382 + },
1383 + "@types/keygrip": {
1384 + "version": "1.0.2",
1385 + "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz",
1386 + "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw=="
1387 + },
1388 + "@types/koa": {
1389 + "version": "2.11.4",
1390 + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.11.4.tgz",
1391 + "integrity": "sha512-Etqs0kdqbuAsNr5k6mlZQelpZKVwMu9WPRHVVTLnceZlhr0pYmblRNJbCgoCMzKWWePldydU0AYEOX4Q9fnGUQ==",
1392 + "requires": {
1393 + "@types/accepts": "*",
1394 + "@types/content-disposition": "*",
1395 + "@types/cookies": "*",
1396 + "@types/http-assert": "*",
1397 + "@types/http-errors": "*",
1398 + "@types/keygrip": "*",
1399 + "@types/koa-compose": "*",
1400 + "@types/node": "*"
1401 + }
1402 + },
1403 + "@types/koa-compose": {
1404 + "version": "3.2.5",
1405 + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz",
1406 + "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==",
1407 + "requires": {
1408 + "@types/koa": "*"
1409 + }
1410 + },
1411 + "@types/long": {
1412 + "version": "4.0.1",
1413 + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
1414 + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
1415 + },
1204 "@types/mime": { 1416 "@types/mime": {
1205 "version": "2.0.1", 1417 "version": "2.0.1",
1206 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz", 1418 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz",
...@@ -1211,6 +1423,15 @@ ...@@ -1211,6 +1423,15 @@
1211 "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz", 1423 "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz",
1212 "integrity": "sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==" 1424 "integrity": "sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ=="
1213 }, 1425 },
1426 + "@types/node-fetch": {
1427 + "version": "2.5.7",
1428 + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz",
1429 + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==",
1430 + "requires": {
1431 + "@types/node": "*",
1432 + "form-data": "^3.0.0"
1433 + }
1434 + },
1214 "@types/qs": { 1435 "@types/qs": {
1215 "version": "6.9.1", 1436 "version": "6.9.1",
1216 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.1.tgz", 1437 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.1.tgz",
...@@ -1230,12 +1451,44 @@ ...@@ -1230,12 +1451,44 @@
1230 "@types/mime": "*" 1451 "@types/mime": "*"
1231 } 1452 }
1232 }, 1453 },
1454 + "@types/ws": {
1455 + "version": "7.2.6",
1456 + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.2.6.tgz",
1457 + "integrity": "sha512-Q07IrQUSNpr+cXU4E4LtkSIBPie5GLZyyMC1QtQYRLWz701+XcoVygGUZgvLqElq1nU4ICldMYPnexlBsg3dqQ==",
1458 + "requires": {
1459 + "@types/node": "*"
1460 + }
1461 + },
1462 + "@wry/equality": {
1463 + "version": "0.1.11",
1464 + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz",
1465 + "integrity": "sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA==",
1466 + "requires": {
1467 + "tslib": "^1.9.3"
1468 + },
1469 + "dependencies": {
1470 + "tslib": {
1471 + "version": "1.13.0",
1472 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
1473 + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q=="
1474 + }
1475 + }
1476 + },
1233 "abbrev": { 1477 "abbrev": {
1234 "version": "1.1.1", 1478 "version": "1.1.1",
1235 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 1479 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1236 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 1480 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
1237 "dev": true 1481 "dev": true
1238 }, 1482 },
1483 + "accepts": {
1484 + "version": "1.3.7",
1485 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
1486 + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
1487 + "requires": {
1488 + "mime-types": "~2.1.24",
1489 + "negotiator": "0.6.2"
1490 + }
1491 + },
1239 "ansi-align": { 1492 "ansi-align": {
1240 "version": "3.0.0", 1493 "version": "3.0.0",
1241 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", 1494 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
...@@ -1290,6 +1543,210 @@ ...@@ -1290,6 +1543,210 @@
1290 } 1543 }
1291 } 1544 }
1292 }, 1545 },
1546 + "apollo-cache-control": {
1547 + "version": "0.11.1",
1548 + "resolved": "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.11.1.tgz",
1549 + "integrity": "sha512-6iHa8TkcKt4rx5SKRzDNjUIpCQX+7/FlZwD7vRh9JDnM4VH8SWhpj8fUR3CiEY8Kuc4ChXnOY8bCcMju5KPnIQ==",
1550 + "requires": {
1551 + "apollo-server-env": "^2.4.5",
1552 + "apollo-server-plugin-base": "^0.9.1"
1553 + }
1554 + },
1555 + "apollo-datasource": {
1556 + "version": "0.7.2",
1557 + "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.7.2.tgz",
1558 + "integrity": "sha512-ibnW+s4BMp4K2AgzLEtvzkjg7dJgCaw9M5b5N0YKNmeRZRnl/I/qBTQae648FsRKgMwTbRQIvBhQ0URUFAqFOw==",
1559 + "requires": {
1560 + "apollo-server-caching": "^0.5.2",
1561 + "apollo-server-env": "^2.4.5"
1562 + }
1563 + },
1564 + "apollo-engine-reporting": {
1565 + "version": "2.3.0",
1566 + "resolved": "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-2.3.0.tgz",
1567 + "integrity": "sha512-SbcPLFuUZcRqDEZ6mSs8uHM9Ftr8yyt2IEu0JA8c3LNBmYXSLM7MHqFe80SVcosYSTBgtMz8mLJO8orhYoSYZw==",
1568 + "requires": {
1569 + "apollo-engine-reporting-protobuf": "^0.5.2",
1570 + "apollo-graphql": "^0.5.0",
1571 + "apollo-server-caching": "^0.5.2",
1572 + "apollo-server-env": "^2.4.5",
1573 + "apollo-server-errors": "^2.4.2",
1574 + "apollo-server-plugin-base": "^0.9.1",
1575 + "apollo-server-types": "^0.5.1",
1576 + "async-retry": "^1.2.1",
1577 + "uuid": "^8.0.0"
1578 + }
1579 + },
1580 + "apollo-engine-reporting-protobuf": {
1581 + "version": "0.5.2",
1582 + "resolved": "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.5.2.tgz",
1583 + "integrity": "sha512-4wm9FR3B7UvJxcK/69rOiS5CAJPEYKufeRWb257ZLfX7NGFTMqvbc1hu4q8Ch7swB26rTpkzfsftLED9DqH9qg==",
1584 + "requires": {
1585 + "@apollo/protobufjs": "^1.0.3"
1586 + }
1587 + },
1588 + "apollo-env": {
1589 + "version": "0.6.5",
1590 + "resolved": "https://registry.npmjs.org/apollo-env/-/apollo-env-0.6.5.tgz",
1591 + "integrity": "sha512-jeBUVsGymeTHYWp3me0R2CZRZrFeuSZeICZHCeRflHTfnQtlmbSXdy5E0pOyRM9CU4JfQkKDC98S1YglQj7Bzg==",
1592 + "requires": {
1593 + "@types/node-fetch": "2.5.7",
1594 + "core-js": "^3.0.1",
1595 + "node-fetch": "^2.2.0",
1596 + "sha.js": "^2.4.11"
1597 + }
1598 + },
1599 + "apollo-graphql": {
1600 + "version": "0.5.0",
1601 + "resolved": "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.5.0.tgz",
1602 + "integrity": "sha512-YSdF/BKPbsnQpxWpmCE53pBJX44aaoif31Y22I/qKpB6ZSGzYijV5YBoCL5Q15H2oA/v/02Oazh9lbp4ek3eig==",
1603 + "requires": {
1604 + "apollo-env": "^0.6.5",
1605 + "lodash.sortby": "^4.7.0"
1606 + }
1607 + },
1608 + "apollo-link": {
1609 + "version": "1.2.14",
1610 + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.14.tgz",
1611 + "integrity": "sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg==",
1612 + "requires": {
1613 + "apollo-utilities": "^1.3.0",
1614 + "ts-invariant": "^0.4.0",
1615 + "tslib": "^1.9.3",
1616 + "zen-observable-ts": "^0.8.21"
1617 + },
1618 + "dependencies": {
1619 + "tslib": {
1620 + "version": "1.13.0",
1621 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
1622 + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q=="
1623 + }
1624 + }
1625 + },
1626 + "apollo-server-caching": {
1627 + "version": "0.5.2",
1628 + "resolved": "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.5.2.tgz",
1629 + "integrity": "sha512-HUcP3TlgRsuGgeTOn8QMbkdx0hLPXyEJehZIPrcof0ATz7j7aTPA4at7gaiFHCo8gk07DaWYGB3PFgjboXRcWQ==",
1630 + "requires": {
1631 + "lru-cache": "^5.0.0"
1632 + }
1633 + },
1634 + "apollo-server-core": {
1635 + "version": "2.17.0",
1636 + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.17.0.tgz",
1637 + "integrity": "sha512-rjAkBbKSrGLDfg/g5bohnPlQahmkAxgEBuMDVsoF3aa+RaEPXPUMYrLbOxntl0LWeLbPiMa/IyFF43dvlGqV7w==",
1638 + "requires": {
1639 + "@apollographql/apollo-tools": "^0.4.3",
1640 + "@apollographql/graphql-playground-html": "1.6.26",
1641 + "@types/graphql-upload": "^8.0.0",
1642 + "@types/ws": "^7.0.0",
1643 + "apollo-cache-control": "^0.11.1",
1644 + "apollo-datasource": "^0.7.2",
1645 + "apollo-engine-reporting": "^2.3.0",
1646 + "apollo-server-caching": "^0.5.2",
1647 + "apollo-server-env": "^2.4.5",
1648 + "apollo-server-errors": "^2.4.2",
1649 + "apollo-server-plugin-base": "^0.9.1",
1650 + "apollo-server-types": "^0.5.1",
1651 + "apollo-tracing": "^0.11.2",
1652 + "fast-json-stable-stringify": "^2.0.0",
1653 + "graphql-extensions": "^0.12.4",
1654 + "graphql-tag": "^2.9.2",
1655 + "graphql-tools": "^4.0.0",
1656 + "graphql-upload": "^8.0.2",
1657 + "loglevel": "^1.6.7",
1658 + "sha.js": "^2.4.11",
1659 + "subscriptions-transport-ws": "^0.9.11",
1660 + "ws": "^6.0.0"
1661 + }
1662 + },
1663 + "apollo-server-env": {
1664 + "version": "2.4.5",
1665 + "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.4.5.tgz",
1666 + "integrity": "sha512-nfNhmGPzbq3xCEWT8eRpoHXIPNcNy3QcEoBlzVMjeglrBGryLG2LXwBSPnVmTRRrzUYugX0ULBtgE3rBFNoUgA==",
1667 + "requires": {
1668 + "node-fetch": "^2.1.2",
1669 + "util.promisify": "^1.0.0"
1670 + }
1671 + },
1672 + "apollo-server-errors": {
1673 + "version": "2.4.2",
1674 + "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.4.2.tgz",
1675 + "integrity": "sha512-FeGxW3Batn6sUtX3OVVUm7o56EgjxDlmgpTLNyWcLb0j6P8mw9oLNyAm3B+deHA4KNdNHO5BmHS2g1SJYjqPCQ=="
1676 + },
1677 + "apollo-server-express": {
1678 + "version": "2.17.0",
1679 + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.17.0.tgz",
1680 + "integrity": "sha512-PonpWOuM1DH3Cz0bu56Tusr3GXOnectC6AD/gy2GXK0v84E7tKTuxEY3SgsgxhvfvvhfwJbXTyIogL/wezqnCw==",
1681 + "requires": {
1682 + "@apollographql/graphql-playground-html": "1.6.26",
1683 + "@types/accepts": "^1.3.5",
1684 + "@types/body-parser": "1.19.0",
1685 + "@types/cors": "^2.8.4",
1686 + "@types/express": "4.17.7",
1687 + "accepts": "^1.3.5",
1688 + "apollo-server-core": "^2.17.0",
1689 + "apollo-server-types": "^0.5.1",
1690 + "body-parser": "^1.18.3",
1691 + "cors": "^2.8.4",
1692 + "express": "^4.17.1",
1693 + "graphql-subscriptions": "^1.0.0",
1694 + "graphql-tools": "^4.0.0",
1695 + "parseurl": "^1.3.2",
1696 + "subscriptions-transport-ws": "^0.9.16",
1697 + "type-is": "^1.6.16"
1698 + }
1699 + },
1700 + "apollo-server-plugin-base": {
1701 + "version": "0.9.1",
1702 + "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.9.1.tgz",
1703 + "integrity": "sha512-kvrX4Z3FdpjrZdHkyl5iY2A1Wvp4b6KQp00DeZqss7GyyKNUBKr80/7RQgBLEw7EWM7WB19j459xM/TjvW0FKQ==",
1704 + "requires": {
1705 + "apollo-server-types": "^0.5.1"
1706 + }
1707 + },
1708 + "apollo-server-types": {
1709 + "version": "0.5.1",
1710 + "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.5.1.tgz",
1711 + "integrity": "sha512-my2cPw+DAb2qVnIuBcsRKGyS28uIc2vjFxa1NpRoJZe9gK0BWUBk7wzXnIzWy3HZ5Er11e/40MPTUesNfMYNVA==",
1712 + "requires": {
1713 + "apollo-engine-reporting-protobuf": "^0.5.2",
1714 + "apollo-server-caching": "^0.5.2",
1715 + "apollo-server-env": "^2.4.5"
1716 + }
1717 + },
1718 + "apollo-tracing": {
1719 + "version": "0.11.2",
1720 + "resolved": "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.11.2.tgz",
1721 + "integrity": "sha512-QjmRd2ozGD+PfmF6U9w/w6jrclYSBNczN6Bzppr8qA5somEGl5pqdprIZYL28H0IapZiutA3x6p6ZVF/cVX8wA==",
1722 + "requires": {
1723 + "apollo-server-env": "^2.4.5",
1724 + "apollo-server-plugin-base": "^0.9.1"
1725 + }
1726 + },
1727 + "apollo-utilities": {
1728 + "version": "1.3.4",
1729 + "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz",
1730 + "integrity": "sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==",
1731 + "requires": {
1732 + "@wry/equality": "^0.1.2",
1733 + "fast-json-stable-stringify": "^2.0.0",
1734 + "ts-invariant": "^0.4.0",
1735 + "tslib": "^1.10.0"
1736 + },
1737 + "dependencies": {
1738 + "tslib": {
1739 + "version": "1.13.0",
1740 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
1741 + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q=="
1742 + }
1743 + }
1744 + },
1745 + "array-flatten": {
1746 + "version": "1.1.1",
1747 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1748 + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
1749 + },
1293 "array-union": { 1750 "array-union": {
1294 "version": "2.1.0", 1751 "version": "2.1.0",
1295 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1752 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
...@@ -1300,6 +1757,24 @@ ...@@ -1300,6 +1757,24 @@
1300 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 1757 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1301 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" 1758 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
1302 }, 1759 },
1760 + "async-limiter": {
1761 + "version": "1.0.1",
1762 + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
1763 + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
1764 + },
1765 + "async-retry": {
1766 + "version": "1.3.1",
1767 + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.1.tgz",
1768 + "integrity": "sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==",
1769 + "requires": {
1770 + "retry": "0.12.0"
1771 + }
1772 + },
1773 + "asynckit": {
1774 + "version": "0.4.0",
1775 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1776 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
1777 + },
1303 "at-least-node": { 1778 "at-least-node": {
1304 "version": "1.0.0", 1779 "version": "1.0.0",
1305 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 1780 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
...@@ -1322,6 +1797,11 @@ ...@@ -1322,6 +1797,11 @@
1322 "object.assign": "^4.1.0" 1797 "object.assign": "^4.1.0"
1323 } 1798 }
1324 }, 1799 },
1800 + "backo2": {
1801 + "version": "1.0.2",
1802 + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
1803 + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
1804 + },
1325 "balanced-match": { 1805 "balanced-match": {
1326 "version": "1.0.0", 1806 "version": "1.0.0",
1327 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 1807 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
...@@ -1348,6 +1828,47 @@ ...@@ -1348,6 +1828,47 @@
1348 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", 1828 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
1349 "dev": true 1829 "dev": true
1350 }, 1830 },
1831 + "body-parser": {
1832 + "version": "1.19.0",
1833 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1834 + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1835 + "requires": {
1836 + "bytes": "3.1.0",
1837 + "content-type": "~1.0.4",
1838 + "debug": "2.6.9",
1839 + "depd": "~1.1.2",
1840 + "http-errors": "1.7.2",
1841 + "iconv-lite": "0.4.24",
1842 + "on-finished": "~2.3.0",
1843 + "qs": "6.7.0",
1844 + "raw-body": "2.4.0",
1845 + "type-is": "~1.6.17"
1846 + },
1847 + "dependencies": {
1848 + "http-errors": {
1849 + "version": "1.7.2",
1850 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
1851 + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
1852 + "requires": {
1853 + "depd": "~1.1.2",
1854 + "inherits": "2.0.3",
1855 + "setprototypeof": "1.1.1",
1856 + "statuses": ">= 1.5.0 < 2",
1857 + "toidentifier": "1.0.0"
1858 + }
1859 + },
1860 + "inherits": {
1861 + "version": "2.0.3",
1862 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1863 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1864 + },
1865 + "setprototypeof": {
1866 + "version": "1.1.1",
1867 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
1868 + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
1869 + }
1870 + }
1871 + },
1351 "boxen": { 1872 "boxen": {
1352 "version": "4.2.0", 1873 "version": "4.2.0",
1353 "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", 1874 "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
...@@ -1457,6 +1978,19 @@ ...@@ -1457,6 +1978,19 @@
1457 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 1978 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1458 "dev": true 1979 "dev": true
1459 }, 1980 },
1981 + "busboy": {
1982 + "version": "0.3.1",
1983 + "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz",
1984 + "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==",
1985 + "requires": {
1986 + "dicer": "0.3.0"
1987 + }
1988 + },
1989 + "bytes": {
1990 + "version": "3.1.0",
1991 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1992 + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
1993 + },
1460 "cacheable-request": { 1994 "cacheable-request": {
1461 "version": "6.1.0", 1995 "version": "6.1.0",
1462 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 1996 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
...@@ -1585,6 +2119,14 @@ ...@@ -1585,6 +2119,14 @@
1585 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2119 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1586 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 2120 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1587 }, 2121 },
2122 + "combined-stream": {
2123 + "version": "1.0.8",
2124 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2125 + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2126 + "requires": {
2127 + "delayed-stream": "~1.0.0"
2128 + }
2129 + },
1588 "commander": { 2130 "commander": {
1589 "version": "4.1.1", 2131 "version": "4.1.1",
1590 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 2132 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
...@@ -1634,6 +2176,19 @@ ...@@ -1634,6 +2176,19 @@
1634 } 2176 }
1635 } 2177 }
1636 }, 2178 },
2179 + "content-disposition": {
2180 + "version": "0.5.3",
2181 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
2182 + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
2183 + "requires": {
2184 + "safe-buffer": "5.1.2"
2185 + }
2186 + },
2187 + "content-type": {
2188 + "version": "1.0.4",
2189 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
2190 + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
2191 + },
1637 "convert-source-map": { 2192 "convert-source-map": {
1638 "version": "1.7.0", 2193 "version": "1.7.0",
1639 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", 2194 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
...@@ -1643,6 +2198,21 @@ ...@@ -1643,6 +2198,21 @@
1643 "safe-buffer": "~5.1.1" 2198 "safe-buffer": "~5.1.1"
1644 } 2199 }
1645 }, 2200 },
2201 + "cookie": {
2202 + "version": "0.4.0",
2203 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
2204 + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
2205 + },
2206 + "cookie-signature": {
2207 + "version": "1.0.6",
2208 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
2209 + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
2210 + },
2211 + "core-js": {
2212 + "version": "3.6.5",
2213 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
2214 + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA=="
2215 + },
1646 "core-js-compat": { 2216 "core-js-compat": {
1647 "version": "3.6.5", 2217 "version": "3.6.5",
1648 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", 2218 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz",
...@@ -1661,6 +2231,15 @@ ...@@ -1661,6 +2231,15 @@
1661 } 2231 }
1662 } 2232 }
1663 }, 2233 },
2234 + "cors": {
2235 + "version": "2.8.5",
2236 + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
2237 + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
2238 + "requires": {
2239 + "object-assign": "^4",
2240 + "vary": "^1"
2241 + }
2242 + },
1664 "country-data": { 2243 "country-data": {
1665 "version": "0.0.31", 2244 "version": "0.0.31",
1666 "resolved": "https://registry.npmjs.org/country-data/-/country-data-0.0.31.tgz", 2245 "resolved": "https://registry.npmjs.org/country-data/-/country-data-0.0.31.tgz",
...@@ -1676,6 +2255,11 @@ ...@@ -1676,6 +2255,11 @@
1676 "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 2255 "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
1677 "dev": true 2256 "dev": true
1678 }, 2257 },
2258 + "cssfilter": {
2259 + "version": "0.0.10",
2260 + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz",
2261 + "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4="
2262 + },
1679 "currency-symbol-map": { 2263 "currency-symbol-map": {
1680 "version": "2.2.0", 2264 "version": "2.2.0",
1681 "resolved": "https://registry.npmjs.org/currency-symbol-map/-/currency-symbol-map-2.2.0.tgz", 2265 "resolved": "https://registry.npmjs.org/currency-symbol-map/-/currency-symbol-map-2.2.0.tgz",
...@@ -1690,7 +2274,6 @@ ...@@ -1690,7 +2274,6 @@
1690 "version": "2.6.9", 2274 "version": "2.6.9",
1691 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2275 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1692 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2276 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1693 - "dev": true,
1694 "requires": { 2277 "requires": {
1695 "ms": "2.0.0" 2278 "ms": "2.0.0"
1696 } 2279 }
...@@ -1725,11 +2308,38 @@ ...@@ -1725,11 +2308,38 @@
1725 "version": "1.1.3", 2308 "version": "1.1.3",
1726 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 2309 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1727 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 2310 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1728 - "dev": true,
1729 "requires": { 2311 "requires": {
1730 "object-keys": "^1.0.12" 2312 "object-keys": "^1.0.12"
1731 } 2313 }
1732 }, 2314 },
2315 + "delayed-stream": {
2316 + "version": "1.0.0",
2317 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2318 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
2319 + },
2320 + "depd": {
2321 + "version": "1.1.2",
2322 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2323 + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
2324 + },
2325 + "deprecated-decorator": {
2326 + "version": "0.1.6",
2327 + "resolved": "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz",
2328 + "integrity": "sha1-AJZjF7ehL+kvPMgx91g68ym4bDc="
2329 + },
2330 + "destroy": {
2331 + "version": "1.0.4",
2332 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2333 + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
2334 + },
2335 + "dicer": {
2336 + "version": "0.3.0",
2337 + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz",
2338 + "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==",
2339 + "requires": {
2340 + "streamsearch": "0.1.2"
2341 + }
2342 + },
1733 "dir-glob": { 2343 "dir-glob": {
1734 "version": "3.0.1", 2344 "version": "3.0.1",
1735 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2345 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
...@@ -1769,8 +2379,7 @@ ...@@ -1769,8 +2379,7 @@
1769 "ee-first": { 2379 "ee-first": {
1770 "version": "1.1.1", 2380 "version": "1.1.1",
1771 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 2381 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1772 - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 2382 + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
1773 - "dev": true
1774 }, 2383 },
1775 "electron-to-chromium": { 2384 "electron-to-chromium": {
1776 "version": "1.3.498", 2385 "version": "1.3.498",
...@@ -1784,6 +2393,11 @@ ...@@ -1784,6 +2393,11 @@
1784 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 2393 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1785 "dev": true 2394 "dev": true
1786 }, 2395 },
2396 + "encodeurl": {
2397 + "version": "1.0.2",
2398 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2399 + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
2400 + },
1787 "end-of-stream": { 2401 "end-of-stream": {
1788 "version": "1.4.4", 2402 "version": "1.4.4",
1789 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 2403 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
...@@ -1797,7 +2411,6 @@ ...@@ -1797,7 +2411,6 @@
1797 "version": "1.17.6", 2411 "version": "1.17.6",
1798 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", 2412 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
1799 "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", 2413 "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
1800 - "dev": true,
1801 "requires": { 2414 "requires": {
1802 "es-to-primitive": "^1.2.1", 2415 "es-to-primitive": "^1.2.1",
1803 "function-bind": "^1.1.1", 2416 "function-bind": "^1.1.1",
...@@ -1816,7 +2429,6 @@ ...@@ -1816,7 +2429,6 @@
1816 "version": "1.2.1", 2429 "version": "1.2.1",
1817 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 2430 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1818 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 2431 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1819 - "dev": true,
1820 "requires": { 2432 "requires": {
1821 "is-callable": "^1.1.4", 2433 "is-callable": "^1.1.4",
1822 "is-date-object": "^1.0.1", 2434 "is-date-object": "^1.0.1",
...@@ -1835,6 +2447,11 @@ ...@@ -1835,6 +2447,11 @@
1835 "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", 2447 "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
1836 "dev": true 2448 "dev": true
1837 }, 2449 },
2450 + "escape-html": {
2451 + "version": "1.0.3",
2452 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2453 + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
2454 + },
1838 "escape-string-regexp": { 2455 "escape-string-regexp": {
1839 "version": "1.0.5", 2456 "version": "1.0.5",
1840 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2457 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
...@@ -1846,6 +2463,60 @@ ...@@ -1846,6 +2463,60 @@
1846 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2463 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1847 "dev": true 2464 "dev": true
1848 }, 2465 },
2466 + "etag": {
2467 + "version": "1.8.1",
2468 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2469 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
2470 + },
2471 + "eventemitter3": {
2472 + "version": "3.1.2",
2473 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
2474 + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
2475 + },
2476 + "express": {
2477 + "version": "4.17.1",
2478 + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
2479 + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
2480 + "requires": {
2481 + "accepts": "~1.3.7",
2482 + "array-flatten": "1.1.1",
2483 + "body-parser": "1.19.0",
2484 + "content-disposition": "0.5.3",
2485 + "content-type": "~1.0.4",
2486 + "cookie": "0.4.0",
2487 + "cookie-signature": "1.0.6",
2488 + "debug": "2.6.9",
2489 + "depd": "~1.1.2",
2490 + "encodeurl": "~1.0.2",
2491 + "escape-html": "~1.0.3",
2492 + "etag": "~1.8.1",
2493 + "finalhandler": "~1.1.2",
2494 + "fresh": "0.5.2",
2495 + "merge-descriptors": "1.0.1",
2496 + "methods": "~1.1.2",
2497 + "on-finished": "~2.3.0",
2498 + "parseurl": "~1.3.3",
2499 + "path-to-regexp": "0.1.7",
2500 + "proxy-addr": "~2.0.5",
2501 + "qs": "6.7.0",
2502 + "range-parser": "~1.2.1",
2503 + "safe-buffer": "5.1.2",
2504 + "send": "0.17.1",
2505 + "serve-static": "1.14.1",
2506 + "setprototypeof": "1.1.1",
2507 + "statuses": "~1.5.0",
2508 + "type-is": "~1.6.18",
2509 + "utils-merge": "1.0.1",
2510 + "vary": "~1.1.2"
2511 + },
2512 + "dependencies": {
2513 + "setprototypeof": {
2514 + "version": "1.1.1",
2515 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
2516 + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
2517 + }
2518 + }
2519 + },
1849 "fast-glob": { 2520 "fast-glob": {
1850 "version": "3.2.4", 2521 "version": "3.2.4",
1851 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", 2522 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
...@@ -1859,6 +2530,11 @@ ...@@ -1859,6 +2530,11 @@
1859 "picomatch": "^2.2.1" 2530 "picomatch": "^2.2.1"
1860 } 2531 }
1861 }, 2532 },
2533 + "fast-json-stable-stringify": {
2534 + "version": "2.1.0",
2535 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2536 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
2537 + },
1862 "fastq": { 2538 "fastq": {
1863 "version": "1.8.0", 2539 "version": "1.8.0",
1864 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", 2540 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz",
...@@ -1875,6 +2551,20 @@ ...@@ -1875,6 +2551,20 @@
1875 "to-regex-range": "^5.0.1" 2551 "to-regex-range": "^5.0.1"
1876 } 2552 }
1877 }, 2553 },
2554 + "finalhandler": {
2555 + "version": "1.1.2",
2556 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
2557 + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
2558 + "requires": {
2559 + "debug": "2.6.9",
2560 + "encodeurl": "~1.0.2",
2561 + "escape-html": "~1.0.3",
2562 + "on-finished": "~2.3.0",
2563 + "parseurl": "~1.3.3",
2564 + "statuses": "~1.5.0",
2565 + "unpipe": "~1.0.0"
2566 + }
2567 + },
1878 "find-cache-dir": { 2568 "find-cache-dir": {
1879 "version": "2.1.0", 2569 "version": "2.1.0",
1880 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", 2570 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
...@@ -1912,6 +2602,31 @@ ...@@ -1912,6 +2602,31 @@
1912 } 2602 }
1913 } 2603 }
1914 }, 2604 },
2605 + "form-data": {
2606 + "version": "3.0.0",
2607 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz",
2608 + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==",
2609 + "requires": {
2610 + "asynckit": "^0.4.0",
2611 + "combined-stream": "^1.0.8",
2612 + "mime-types": "^2.1.12"
2613 + }
2614 + },
2615 + "forwarded": {
2616 + "version": "0.1.2",
2617 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
2618 + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
2619 + },
2620 + "fresh": {
2621 + "version": "0.5.2",
2622 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2623 + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
2624 + },
2625 + "fs-capacitor": {
2626 + "version": "2.0.4",
2627 + "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-2.0.4.tgz",
2628 + "integrity": "sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA=="
2629 + },
1915 "fs-extra": { 2630 "fs-extra": {
1916 "version": "9.0.1", 2631 "version": "9.0.1",
1917 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", 2632 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
...@@ -1933,8 +2648,7 @@ ...@@ -1933,8 +2648,7 @@
1933 "function-bind": { 2648 "function-bind": {
1934 "version": "1.1.1", 2649 "version": "1.1.1",
1935 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2650 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1936 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2651 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1937 - "dev": true
1938 }, 2652 },
1939 "gensync": { 2653 "gensync": {
1940 "version": "1.0.0-beta.1", 2654 "version": "1.0.0-beta.1",
...@@ -2011,11 +2725,84 @@ ...@@ -2011,11 +2725,84 @@
2011 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 2725 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2012 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" 2726 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
2013 }, 2727 },
2728 + "graphql": {
2729 + "version": "15.3.0",
2730 + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.3.0.tgz",
2731 + "integrity": "sha512-GTCJtzJmkFLWRfFJuoo9RWWa/FfamUHgiFosxi/X1Ani4AVWbeyBenZTNX6dM+7WSbbFfTo/25eh0LLkwHMw2w=="
2732 + },
2733 + "graphql-extensions": {
2734 + "version": "0.12.4",
2735 + "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.12.4.tgz",
2736 + "integrity": "sha512-GnR4LiWk3s2bGOqIh6V1JgnSXw2RCH4NOgbCFEWvB6JqWHXTlXnLZ8bRSkCiD4pltv7RHUPWqN/sGh8R6Ae/ag==",
2737 + "requires": {
2738 + "@apollographql/apollo-tools": "^0.4.3",
2739 + "apollo-server-env": "^2.4.5",
2740 + "apollo-server-types": "^0.5.1"
2741 + }
2742 + },
2743 + "graphql-playground-html": {
2744 + "version": "1.6.25",
2745 + "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.25.tgz",
2746 + "integrity": "sha512-wMNvGsQ0OwBVhn72VVi7OdpI85IxiIZT43glRx7gQIwQ6NvhFnzMYBIVmcJAJ4UlXRYiWtrQhuOItDXObiR3kg==",
2747 + "requires": {
2748 + "xss": "^1.0.6"
2749 + }
2750 + },
2751 + "graphql-playground-middleware-express": {
2752 + "version": "1.7.18",
2753 + "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.18.tgz",
2754 + "integrity": "sha512-EywRL+iBa4u//5YbY1iJxrl0n4IKyomBKgLXrMbG8gHJUwxmFs5FCWJJ4Q6moSn5Q3RgMZvrWzXB27lKwN8Kgw==",
2755 + "requires": {
2756 + "graphql-playground-html": "1.6.25"
2757 + }
2758 + },
2759 + "graphql-subscriptions": {
2760 + "version": "1.1.0",
2761 + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.1.0.tgz",
2762 + "integrity": "sha512-6WzlBFC0lWmXJbIVE8OgFgXIP4RJi3OQgTPa0DVMsDXdpRDjTsM1K9wfl5HSYX7R87QAGlvcv2Y4BIZa/ItonA==",
2763 + "requires": {
2764 + "iterall": "^1.2.1"
2765 + }
2766 + },
2767 + "graphql-tag": {
2768 + "version": "2.11.0",
2769 + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.11.0.tgz",
2770 + "integrity": "sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA=="
2771 + },
2772 + "graphql-tools": {
2773 + "version": "4.0.8",
2774 + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz",
2775 + "integrity": "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==",
2776 + "requires": {
2777 + "apollo-link": "^1.2.14",
2778 + "apollo-utilities": "^1.0.1",
2779 + "deprecated-decorator": "^0.1.6",
2780 + "iterall": "^1.1.3",
2781 + "uuid": "^3.1.0"
2782 + },
2783 + "dependencies": {
2784 + "uuid": {
2785 + "version": "3.4.0",
2786 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
2787 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
2788 + }
2789 + }
2790 + },
2791 + "graphql-upload": {
2792 + "version": "8.1.0",
2793 + "resolved": "https://registry.npmjs.org/graphql-upload/-/graphql-upload-8.1.0.tgz",
2794 + "integrity": "sha512-U2OiDI5VxYmzRKw0Z2dmfk0zkqMRaecH9Smh1U277gVgVe9Qn+18xqf4skwr4YJszGIh7iQDZ57+5ygOK9sM/Q==",
2795 + "requires": {
2796 + "busboy": "^0.3.1",
2797 + "fs-capacitor": "^2.0.4",
2798 + "http-errors": "^1.7.3",
2799 + "object-path": "^0.11.4"
2800 + }
2801 + },
2014 "has": { 2802 "has": {
2015 "version": "1.0.3", 2803 "version": "1.0.3",
2016 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2804 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2017 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2805 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2018 - "dev": true,
2019 "requires": { 2806 "requires": {
2020 "function-bind": "^1.1.1" 2807 "function-bind": "^1.1.1"
2021 } 2808 }
...@@ -2028,8 +2815,7 @@ ...@@ -2028,8 +2815,7 @@
2028 "has-symbols": { 2815 "has-symbols": {
2029 "version": "1.0.1", 2816 "version": "1.0.1",
2030 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 2817 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
2031 - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 2818 + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
2032 - "dev": true
2033 }, 2819 },
2034 "has-yarn": { 2820 "has-yarn": {
2035 "version": "2.1.0", 2821 "version": "2.1.0",
...@@ -2037,6 +2823,16 @@ ...@@ -2037,6 +2823,16 @@
2037 "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", 2823 "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
2038 "dev": true 2824 "dev": true
2039 }, 2825 },
2826 + "helmet": {
2827 + "version": "4.1.0",
2828 + "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.1.0.tgz",
2829 + "integrity": "sha512-KWy75fYN8hOG2Rhl8e5B3WhOzb0by1boQum85TiddIE9iu6gV+TXbUjVC17wfej0o/ZUpqB9kxM0NFCZRMzf+Q=="
2830 + },
2831 + "helmet-csp": {
2832 + "version": "3.1.0",
2833 + "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-3.1.0.tgz",
2834 + "integrity": "sha512-fVii1ydzqSxTAm2C6X+8hl67YnmSSn5B/yPfl5nBk7zNPHuOIosBXmIA813w3SqjF/p1HRCk1FCv8j3f+0h4SA=="
2835 + },
2040 "homedir-polyfill": { 2836 "homedir-polyfill": {
2041 "version": "1.0.3", 2837 "version": "1.0.3",
2042 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", 2838 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
...@@ -2052,6 +2848,26 @@ ...@@ -2052,6 +2848,26 @@
2052 "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", 2848 "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
2053 "dev": true 2849 "dev": true
2054 }, 2850 },
2851 + "http-errors": {
2852 + "version": "1.8.0",
2853 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz",
2854 + "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==",
2855 + "requires": {
2856 + "depd": "~1.1.2",
2857 + "inherits": "2.0.4",
2858 + "setprototypeof": "1.2.0",
2859 + "statuses": ">= 1.5.0 < 2",
2860 + "toidentifier": "1.0.0"
2861 + }
2862 + },
2863 + "iconv-lite": {
2864 + "version": "0.4.24",
2865 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2866 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2867 + "requires": {
2868 + "safer-buffer": ">= 2.1.2 < 3"
2869 + }
2870 + },
2055 "ignore": { 2871 "ignore": {
2056 "version": "5.1.8", 2872 "version": "5.1.8",
2057 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 2873 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
...@@ -2075,6 +2891,11 @@ ...@@ -2075,6 +2891,11 @@
2075 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 2891 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2076 "dev": true 2892 "dev": true
2077 }, 2893 },
2894 + "inherits": {
2895 + "version": "2.0.4",
2896 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2897 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2898 + },
2078 "ini": { 2899 "ini": {
2079 "version": "1.3.5", 2900 "version": "1.3.5",
2080 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 2901 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
...@@ -2090,6 +2911,11 @@ ...@@ -2090,6 +2911,11 @@
2090 "loose-envify": "^1.0.0" 2911 "loose-envify": "^1.0.0"
2091 } 2912 }
2092 }, 2913 },
2914 + "ipaddr.js": {
2915 + "version": "1.9.1",
2916 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
2917 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
2918 + },
2093 "is-binary-path": { 2919 "is-binary-path": {
2094 "version": "2.1.0", 2920 "version": "2.1.0",
2095 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2921 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
...@@ -2102,8 +2928,7 @@ ...@@ -2102,8 +2928,7 @@
2102 "is-callable": { 2928 "is-callable": {
2103 "version": "1.2.0", 2929 "version": "1.2.0",
2104 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", 2930 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz",
2105 - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", 2931 + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw=="
2106 - "dev": true
2107 }, 2932 },
2108 "is-ci": { 2933 "is-ci": {
2109 "version": "2.0.0", 2934 "version": "2.0.0",
...@@ -2117,8 +2942,7 @@ ...@@ -2117,8 +2942,7 @@
2117 "is-date-object": { 2942 "is-date-object": {
2118 "version": "1.0.2", 2943 "version": "1.0.2",
2119 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", 2944 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
2120 - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", 2945 + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
2121 - "dev": true
2122 }, 2946 },
2123 "is-extglob": { 2947 "is-extglob": {
2124 "version": "2.1.1", 2948 "version": "2.1.1",
...@@ -2176,7 +3000,6 @@ ...@@ -2176,7 +3000,6 @@
2176 "version": "1.1.0", 3000 "version": "1.1.0",
2177 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", 3001 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz",
2178 "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", 3002 "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==",
2179 - "dev": true,
2180 "requires": { 3003 "requires": {
2181 "has-symbols": "^1.0.1" 3004 "has-symbols": "^1.0.1"
2182 } 3005 }
...@@ -2185,7 +3008,6 @@ ...@@ -2185,7 +3008,6 @@
2185 "version": "1.0.3", 3008 "version": "1.0.3",
2186 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", 3009 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
2187 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", 3010 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
2188 - "dev": true,
2189 "requires": { 3011 "requires": {
2190 "has-symbols": "^1.0.1" 3012 "has-symbols": "^1.0.1"
2191 } 3013 }
...@@ -2202,6 +3024,11 @@ ...@@ -2202,6 +3024,11 @@
2202 "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", 3024 "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
2203 "dev": true 3025 "dev": true
2204 }, 3026 },
3027 + "iterall": {
3028 + "version": "1.3.0",
3029 + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz",
3030 + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg=="
3031 + },
2205 "js-tokens": { 3032 "js-tokens": {
2206 "version": "4.0.0", 3033 "version": "4.0.0",
2207 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3034 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
...@@ -2363,6 +3190,21 @@ ...@@ -2363,6 +3190,21 @@
2363 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 3190 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
2364 "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" 3191 "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w="
2365 }, 3192 },
3193 + "lodash.sortby": {
3194 + "version": "4.7.0",
3195 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
3196 + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
3197 + },
3198 + "loglevel": {
3199 + "version": "1.7.0",
3200 + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz",
3201 + "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ=="
3202 + },
3203 + "long": {
3204 + "version": "4.0.0",
3205 + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
3206 + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
3207 + },
2366 "loose-envify": { 3208 "loose-envify": {
2367 "version": "1.4.0", 3209 "version": "1.4.0",
2368 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 3210 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
...@@ -2393,6 +3235,14 @@ ...@@ -2393,6 +3235,14 @@
2393 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 3235 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
2394 "dev": true 3236 "dev": true
2395 }, 3237 },
3238 + "lru-cache": {
3239 + "version": "5.1.1",
3240 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3241 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3242 + "requires": {
3243 + "yallist": "^3.0.2"
3244 + }
3245 + },
2396 "make-dir": { 3246 "make-dir": {
2397 "version": "2.1.0", 3247 "version": "2.1.0",
2398 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", 3248 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
...@@ -2403,11 +3253,26 @@ ...@@ -2403,11 +3253,26 @@
2403 "semver": "^5.6.0" 3253 "semver": "^5.6.0"
2404 } 3254 }
2405 }, 3255 },
3256 + "media-typer": {
3257 + "version": "0.3.0",
3258 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3259 + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
3260 + },
3261 + "merge-descriptors": {
3262 + "version": "1.0.1",
3263 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
3264 + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
3265 + },
2406 "merge2": { 3266 "merge2": {
2407 "version": "1.4.1", 3267 "version": "1.4.1",
2408 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3268 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2409 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" 3269 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
2410 }, 3270 },
3271 + "methods": {
3272 + "version": "1.1.2",
3273 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
3274 + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
3275 + },
2411 "micromatch": { 3276 "micromatch": {
2412 "version": "4.0.2", 3277 "version": "4.0.2",
2413 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", 3278 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
...@@ -2417,6 +3282,24 @@ ...@@ -2417,6 +3282,24 @@
2417 "picomatch": "^2.0.5" 3282 "picomatch": "^2.0.5"
2418 } 3283 }
2419 }, 3284 },
3285 + "mime": {
3286 + "version": "1.6.0",
3287 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
3288 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
3289 + },
3290 + "mime-db": {
3291 + "version": "1.44.0",
3292 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
3293 + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="
3294 + },
3295 + "mime-types": {
3296 + "version": "2.1.27",
3297 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
3298 + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
3299 + "requires": {
3300 + "mime-db": "1.44.0"
3301 + }
3302 + },
2420 "mimic-response": { 3303 "mimic-response": {
2421 "version": "1.0.1", 3304 "version": "1.0.1",
2422 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 3305 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
...@@ -2464,6 +3347,11 @@ ...@@ -2464,6 +3347,11 @@
2464 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3347 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2465 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 3348 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2466 }, 3349 },
3350 + "negotiator": {
3351 + "version": "0.6.2",
3352 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
3353 + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
3354 + },
2467 "no-case": { 3355 "no-case": {
2468 "version": "3.0.3", 3356 "version": "3.0.3",
2469 "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", 3357 "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz",
...@@ -2490,6 +3378,11 @@ ...@@ -2490,6 +3378,11 @@
2490 "semver": "^5.7.0" 3378 "semver": "^5.7.0"
2491 } 3379 }
2492 }, 3380 },
3381 + "node-fetch": {
3382 + "version": "2.6.0",
3383 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
3384 + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
3385 + },
2493 "node-modules-regexp": { 3386 "node-modules-regexp": {
2494 "version": "1.0.0", 3387 "version": "1.0.0",
2495 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", 3388 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
...@@ -2560,23 +3453,30 @@ ...@@ -2560,23 +3453,30 @@
2560 "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", 3453 "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
2561 "dev": true 3454 "dev": true
2562 }, 3455 },
3456 + "object-assign": {
3457 + "version": "4.1.1",
3458 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3459 + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
3460 + },
2563 "object-inspect": { 3461 "object-inspect": {
2564 "version": "1.8.0", 3462 "version": "1.8.0",
2565 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", 3463 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
2566 - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", 3464 + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA=="
2567 - "dev": true
2568 }, 3465 },
2569 "object-keys": { 3466 "object-keys": {
2570 "version": "1.1.1", 3467 "version": "1.1.1",
2571 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 3468 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2572 - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 3469 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
2573 - "dev": true 3470 + },
3471 + "object-path": {
3472 + "version": "0.11.4",
3473 + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz",
3474 + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk="
2574 }, 3475 },
2575 "object.assign": { 3476 "object.assign": {
2576 "version": "4.1.0", 3477 "version": "4.1.0",
2577 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", 3478 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
2578 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 3479 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
2579 - "dev": true,
2580 "requires": { 3480 "requires": {
2581 "define-properties": "^1.1.2", 3481 "define-properties": "^1.1.2",
2582 "function-bind": "^1.1.1", 3482 "function-bind": "^1.1.1",
...@@ -2588,7 +3488,6 @@ ...@@ -2588,7 +3488,6 @@
2588 "version": "2.1.0", 3488 "version": "2.1.0",
2589 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", 3489 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
2590 "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", 3490 "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
2591 - "dev": true,
2592 "requires": { 3491 "requires": {
2593 "define-properties": "^1.1.3", 3492 "define-properties": "^1.1.3",
2594 "es-abstract": "^1.17.0-next.1" 3493 "es-abstract": "^1.17.0-next.1"
...@@ -2598,7 +3497,6 @@ ...@@ -2598,7 +3497,6 @@
2598 "version": "2.3.0", 3497 "version": "2.3.0",
2599 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 3498 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2600 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3499 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
2601 - "dev": true,
2602 "requires": { 3500 "requires": {
2603 "ee-first": "1.1.1" 3501 "ee-first": "1.1.1"
2604 } 3502 }
...@@ -2671,6 +3569,11 @@ ...@@ -2671,6 +3569,11 @@
2671 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", 3569 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
2672 "dev": true 3570 "dev": true
2673 }, 3571 },
3572 + "parseurl": {
3573 + "version": "1.3.3",
3574 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3575 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
3576 + },
2674 "pascal-case": { 3577 "pascal-case": {
2675 "version": "3.1.1", 3578 "version": "3.1.1",
2676 "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", 3579 "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz",
...@@ -2721,6 +3624,11 @@ ...@@ -2721,6 +3624,11 @@
2721 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 3624 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
2722 "dev": true 3625 "dev": true
2723 }, 3626 },
3627 + "path-to-regexp": {
3628 + "version": "0.1.7",
3629 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
3630 + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
3631 + },
2724 "path-type": { 3632 "path-type": {
2725 "version": "4.0.0", 3633 "version": "4.0.0",
2726 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3634 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
...@@ -2779,6 +3687,15 @@ ...@@ -2779,6 +3687,15 @@
2779 "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 3687 "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
2780 "dev": true 3688 "dev": true
2781 }, 3689 },
3690 + "proxy-addr": {
3691 + "version": "2.0.6",
3692 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
3693 + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
3694 + "requires": {
3695 + "forwarded": "~0.1.2",
3696 + "ipaddr.js": "1.9.1"
3697 + }
3698 + },
2782 "pstree.remy": { 3699 "pstree.remy": {
2783 "version": "1.1.8", 3700 "version": "1.1.8",
2784 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", 3701 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
...@@ -2814,11 +3731,56 @@ ...@@ -2814,11 +3731,56 @@
2814 "weak-map": "^1.0.5" 3731 "weak-map": "^1.0.5"
2815 } 3732 }
2816 }, 3733 },
3734 + "qs": {
3735 + "version": "6.7.0",
3736 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
3737 + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
3738 + },
2817 "querystringify": { 3739 "querystringify": {
2818 "version": "2.1.1", 3740 "version": "2.1.1",
2819 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", 3741 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
2820 "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" 3742 "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA=="
2821 }, 3743 },
3744 + "range-parser": {
3745 + "version": "1.2.1",
3746 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
3747 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
3748 + },
3749 + "raw-body": {
3750 + "version": "2.4.0",
3751 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
3752 + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
3753 + "requires": {
3754 + "bytes": "3.1.0",
3755 + "http-errors": "1.7.2",
3756 + "iconv-lite": "0.4.24",
3757 + "unpipe": "1.0.0"
3758 + },
3759 + "dependencies": {
3760 + "http-errors": {
3761 + "version": "1.7.2",
3762 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3763 + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3764 + "requires": {
3765 + "depd": "~1.1.2",
3766 + "inherits": "2.0.3",
3767 + "setprototypeof": "1.1.1",
3768 + "statuses": ">= 1.5.0 < 2",
3769 + "toidentifier": "1.0.0"
3770 + }
3771 + },
3772 + "inherits": {
3773 + "version": "2.0.3",
3774 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3775 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
3776 + },
3777 + "setprototypeof": {
3778 + "version": "1.1.1",
3779 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
3780 + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
3781 + }
3782 + }
3783 + },
2822 "rc": { 3784 "rc": {
2823 "version": "1.2.8", 3785 "version": "1.2.8",
2824 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 3786 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
...@@ -2953,6 +3915,11 @@ ...@@ -2953,6 +3915,11 @@
2953 "lowercase-keys": "^1.0.0" 3915 "lowercase-keys": "^1.0.0"
2954 } 3916 }
2955 }, 3917 },
3918 + "retry": {
3919 + "version": "0.12.0",
3920 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
3921 + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs="
3922 + },
2956 "reusify": { 3923 "reusify": {
2957 "version": "1.0.4", 3924 "version": "1.0.4",
2958 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3925 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
...@@ -2973,6 +3940,11 @@ ...@@ -2973,6 +3940,11 @@
2973 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3940 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2974 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 3941 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2975 }, 3942 },
3943 + "safer-buffer": {
3944 + "version": "2.1.2",
3945 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3946 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3947 + },
2976 "scmp": { 3948 "scmp": {
2977 "version": "2.1.0", 3949 "version": "2.1.0",
2978 "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz", 3950 "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz",
...@@ -3000,6 +3972,75 @@ ...@@ -3000,6 +3972,75 @@
3000 } 3972 }
3001 } 3973 }
3002 }, 3974 },
3975 + "send": {
3976 + "version": "0.17.1",
3977 + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
3978 + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
3979 + "requires": {
3980 + "debug": "2.6.9",
3981 + "depd": "~1.1.2",
3982 + "destroy": "~1.0.4",
3983 + "encodeurl": "~1.0.2",
3984 + "escape-html": "~1.0.3",
3985 + "etag": "~1.8.1",
3986 + "fresh": "0.5.2",
3987 + "http-errors": "~1.7.2",
3988 + "mime": "1.6.0",
3989 + "ms": "2.1.1",
3990 + "on-finished": "~2.3.0",
3991 + "range-parser": "~1.2.1",
3992 + "statuses": "~1.5.0"
3993 + },
3994 + "dependencies": {
3995 + "http-errors": {
3996 + "version": "1.7.3",
3997 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
3998 + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
3999 + "requires": {
4000 + "depd": "~1.1.2",
4001 + "inherits": "2.0.4",
4002 + "setprototypeof": "1.1.1",
4003 + "statuses": ">= 1.5.0 < 2",
4004 + "toidentifier": "1.0.0"
4005 + }
4006 + },
4007 + "ms": {
4008 + "version": "2.1.1",
4009 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4010 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
4011 + },
4012 + "setprototypeof": {
4013 + "version": "1.1.1",
4014 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
4015 + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
4016 + }
4017 + }
4018 + },
4019 + "serve-static": {
4020 + "version": "1.14.1",
4021 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
4022 + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
4023 + "requires": {
4024 + "encodeurl": "~1.0.2",
4025 + "escape-html": "~1.0.3",
4026 + "parseurl": "~1.3.3",
4027 + "send": "0.17.1"
4028 + }
4029 + },
4030 + "setprototypeof": {
4031 + "version": "1.2.0",
4032 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
4033 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
4034 + },
4035 + "sha.js": {
4036 + "version": "2.4.11",
4037 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
4038 + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
4039 + "requires": {
4040 + "inherits": "^2.0.1",
4041 + "safe-buffer": "^5.0.1"
4042 + }
4043 + },
3003 "signal-exit": { 4044 "signal-exit": {
3004 "version": "3.0.3", 4045 "version": "3.0.3",
3005 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 4046 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
...@@ -3027,6 +4068,16 @@ ...@@ -3027,6 +4068,16 @@
3027 "source-map": "^0.6.0" 4068 "source-map": "^0.6.0"
3028 } 4069 }
3029 }, 4070 },
4071 + "statuses": {
4072 + "version": "1.5.0",
4073 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4074 + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
4075 + },
4076 + "streamsearch": {
4077 + "version": "0.1.2",
4078 + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz",
4079 + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo="
4080 + },
3030 "string-width": { 4081 "string-width": {
3031 "version": "4.2.0", 4082 "version": "4.2.0",
3032 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", 4083 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
...@@ -3071,7 +4122,6 @@ ...@@ -3071,7 +4122,6 @@
3071 "version": "1.0.1", 4122 "version": "1.0.1",
3072 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", 4123 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
3073 "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", 4124 "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
3074 - "dev": true,
3075 "requires": { 4125 "requires": {
3076 "define-properties": "^1.1.3", 4126 "define-properties": "^1.1.3",
3077 "es-abstract": "^1.17.5" 4127 "es-abstract": "^1.17.5"
...@@ -3081,7 +4131,6 @@ ...@@ -3081,7 +4131,6 @@
3081 "version": "1.0.1", 4131 "version": "1.0.1",
3082 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", 4132 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
3083 "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", 4133 "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
3084 - "dev": true,
3085 "requires": { 4134 "requires": {
3086 "define-properties": "^1.1.3", 4135 "define-properties": "^1.1.3",
3087 "es-abstract": "^1.17.5" 4136 "es-abstract": "^1.17.5"
...@@ -3102,6 +4151,28 @@ ...@@ -3102,6 +4151,28 @@
3102 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 4151 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3103 "dev": true 4152 "dev": true
3104 }, 4153 },
4154 + "subscriptions-transport-ws": {
4155 + "version": "0.9.18",
4156 + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.18.tgz",
4157 + "integrity": "sha512-tztzcBTNoEbuErsVQpTN2xUNN/efAZXyCyL5m3x4t6SKrEiTL2N8SaKWBFWM4u56pL79ULif3zjyeq+oV+nOaA==",
4158 + "requires": {
4159 + "backo2": "^1.0.2",
4160 + "eventemitter3": "^3.1.0",
4161 + "iterall": "^1.2.1",
4162 + "symbol-observable": "^1.0.4",
4163 + "ws": "^5.2.0"
4164 + },
4165 + "dependencies": {
4166 + "ws": {
4167 + "version": "5.2.2",
4168 + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
4169 + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
4170 + "requires": {
4171 + "async-limiter": "~1.0.0"
4172 + }
4173 + }
4174 + }
4175 + },
3105 "supports-color": { 4176 "supports-color": {
3106 "version": "5.5.0", 4177 "version": "5.5.0",
3107 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4178 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
...@@ -3110,6 +4181,11 @@ ...@@ -3110,6 +4181,11 @@
3110 "has-flag": "^3.0.0" 4181 "has-flag": "^3.0.0"
3111 } 4182 }
3112 }, 4183 },
4184 + "symbol-observable": {
4185 + "version": "1.2.0",
4186 + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
4187 + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
4188 + },
3113 "term-size": { 4189 "term-size": {
3114 "version": "2.2.0", 4190 "version": "2.2.0",
3115 "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", 4191 "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz",
...@@ -3136,6 +4212,11 @@ ...@@ -3136,6 +4212,11 @@
3136 "is-number": "^7.0.0" 4212 "is-number": "^7.0.0"
3137 } 4213 }
3138 }, 4214 },
4215 + "toidentifier": {
4216 + "version": "1.0.0",
4217 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
4218 + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
4219 + },
3139 "touch": { 4220 "touch": {
3140 "version": "3.1.0", 4221 "version": "3.1.0",
3141 "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", 4222 "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
...@@ -3145,6 +4226,21 @@ ...@@ -3145,6 +4226,21 @@
3145 "nopt": "~1.0.10" 4226 "nopt": "~1.0.10"
3146 } 4227 }
3147 }, 4228 },
4229 + "ts-invariant": {
4230 + "version": "0.4.4",
4231 + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz",
4232 + "integrity": "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==",
4233 + "requires": {
4234 + "tslib": "^1.9.3"
4235 + },
4236 + "dependencies": {
4237 + "tslib": {
4238 + "version": "1.13.0",
4239 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
4240 + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q=="
4241 + }
4242 + }
4243 + },
3148 "tslib": { 4244 "tslib": {
3149 "version": "2.0.1", 4245 "version": "2.0.1",
3150 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", 4246 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz",
...@@ -3192,6 +4288,15 @@ ...@@ -3192,6 +4288,15 @@
3192 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 4288 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
3193 "dev": true 4289 "dev": true
3194 }, 4290 },
4291 + "type-is": {
4292 + "version": "1.6.18",
4293 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
4294 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
4295 + "requires": {
4296 + "media-typer": "0.3.0",
4297 + "mime-types": "~2.1.24"
4298 + }
4299 + },
3195 "typedarray-to-buffer": { 4300 "typedarray-to-buffer": {
3196 "version": "3.1.5", 4301 "version": "3.1.5",
3197 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 4302 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
...@@ -3265,6 +4370,11 @@ ...@@ -3265,6 +4370,11 @@
3265 "normalize-path": "^2.1.1" 4370 "normalize-path": "^2.1.1"
3266 } 4371 }
3267 }, 4372 },
4373 + "unpipe": {
4374 + "version": "1.0.0",
4375 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4376 + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
4377 + },
3268 "update-notifier": { 4378 "update-notifier": {
3269 "version": "4.1.0", 4379 "version": "4.1.0",
3270 "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", 4380 "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz",
...@@ -3356,6 +4466,27 @@ ...@@ -3356,6 +4466,27 @@
3356 "prepend-http": "^2.0.0" 4466 "prepend-http": "^2.0.0"
3357 } 4467 }
3358 }, 4468 },
4469 + "util.promisify": {
4470 + "version": "1.0.1",
4471 + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
4472 + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
4473 + "requires": {
4474 + "define-properties": "^1.1.3",
4475 + "es-abstract": "^1.17.2",
4476 + "has-symbols": "^1.0.1",
4477 + "object.getownpropertydescriptors": "^2.1.0"
4478 + }
4479 + },
4480 + "utils-merge": {
4481 + "version": "1.0.1",
4482 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
4483 + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
4484 + },
4485 + "uuid": {
4486 + "version": "8.3.0",
4487 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
4488 + "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ=="
4489 + },
3359 "v8flags": { 4490 "v8flags": {
3360 "version": "3.2.0", 4491 "version": "3.2.0",
3361 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", 4492 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
...@@ -3365,6 +4496,11 @@ ...@@ -3365,6 +4496,11 @@
3365 "homedir-polyfill": "^1.0.1" 4496 "homedir-polyfill": "^1.0.1"
3366 } 4497 }
3367 }, 4498 },
4499 + "vary": {
4500 + "version": "1.1.2",
4501 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4502 + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
4503 + },
3368 "weak-map": { 4504 "weak-map": {
3369 "version": "1.0.5", 4505 "version": "1.0.5",
3370 "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.5.tgz", 4506 "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.5.tgz",
...@@ -3397,6 +4533,14 @@ ...@@ -3397,6 +4533,14 @@
3397 "typedarray-to-buffer": "^3.1.5" 4533 "typedarray-to-buffer": "^3.1.5"
3398 } 4534 }
3399 }, 4535 },
4536 + "ws": {
4537 + "version": "6.2.1",
4538 + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
4539 + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
4540 + "requires": {
4541 + "async-limiter": "~1.0.0"
4542 + }
4543 + },
3400 "xdg-basedir": { 4544 "xdg-basedir": {
3401 "version": "4.0.0", 4545 "version": "4.0.0",
3402 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", 4546 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
...@@ -3407,6 +4551,48 @@ ...@@ -3407,6 +4551,48 @@
3407 "version": "13.0.2", 4551 "version": "13.0.2",
3408 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz", 4552 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz",
3409 "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==" 4553 "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ=="
4554 + },
4555 + "xss": {
4556 + "version": "1.0.8",
4557 + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.8.tgz",
4558 + "integrity": "sha512-3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==",
4559 + "requires": {
4560 + "commander": "^2.20.3",
4561 + "cssfilter": "0.0.10"
4562 + },
4563 + "dependencies": {
4564 + "commander": {
4565 + "version": "2.20.3",
4566 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
4567 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
4568 + }
4569 + }
4570 + },
4571 + "yallist": {
4572 + "version": "3.1.1",
4573 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4574 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
4575 + },
4576 + "zen-observable": {
4577 + "version": "0.8.15",
4578 + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz",
4579 + "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ=="
4580 + },
4581 + "zen-observable-ts": {
4582 + "version": "0.8.21",
4583 + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz",
4584 + "integrity": "sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg==",
4585 + "requires": {
4586 + "tslib": "^1.9.3",
4587 + "zen-observable": "^0.8.0"
4588 + },
4589 + "dependencies": {
4590 + "tslib": {
4591 + "version": "1.13.0",
4592 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
4593 + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q=="
4594 + }
4595 + }
3410 } 4596 }
3411 } 4597 }
3412 } 4598 }
......
...@@ -21,9 +21,17 @@ ...@@ -21,9 +21,17 @@
21 "@graphql-tools/schema": "^6.1.0", 21 "@graphql-tools/schema": "^6.1.0",
22 "@prisma/client": "^2.2.2", 22 "@prisma/client": "^2.2.2",
23 "@sendgrid/mail": "^7.2.1", 23 "@sendgrid/mail": "^7.2.1",
24 + "apollo-server-express": "^2.17.0",
24 "bcryptjs": "^2.4.3", 25 "bcryptjs": "^2.4.3",
26 + "body-parser": "^1.19.0",
27 + "cors": "^2.8.5",
25 "country-data": "0.0.31", 28 "country-data": "0.0.31",
26 "dotenv": "^8.2.0", 29 "dotenv": "^8.2.0",
30 + "express": "^4.17.1",
31 + "graphql": "^15.3.0",
32 + "graphql-playground-middleware-express": "^1.7.18",
33 + "helmet": "^4.1.0",
34 + "helmet-csp": "^3.1.0",
27 "jsonwebtoken": "^8.5.1", 35 "jsonwebtoken": "^8.5.1",
28 "passport": "^0.4.1", 36 "passport": "^0.4.1",
29 "passport-jwt": "^4.0.0", 37 "passport-jwt": "^4.0.0",
......