Showing
6 changed files
with
1655 additions
and
9 deletions
mocks/browser.js
0 → 100644
mocks/handlers.js
0 → 100644
| ... | ... | @@ -25,6 +25,7 @@ |
| 25 | 25 | "eslint-plugin-promise": "^5.1.0", |
| 26 | 26 | "eslint-plugin-react": "^7.24.0", |
| 27 | 27 | "lint-staged": "^11.1.1", |
| 28 | + "msw": "^0.33.2", | |
| 28 | 29 | "postcss": "^8.3.6", |
| 29 | 30 | "prettier": "^2.3.2", |
| 30 | 31 | "tailwindcss": "^2.2.7" |
| ... | ... | @@ -185,6 +186,53 @@ |
| 185 | 186 | "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", |
| 186 | 187 | "dev": true |
| 187 | 188 | }, |
| 189 | + "node_modules/@mswjs/cookies": { | |
| 190 | + "version": "0.1.6", | |
| 191 | + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.1.6.tgz", | |
| 192 | + "integrity": "sha512-A53XD5TOfwhpqAmwKdPtg1dva5wrng2gH5xMvklzbd9WLTSVU953eCRa8rtrrm6G7Cy60BOGsBRN89YQK0mlKA==", | |
| 193 | + "dev": true, | |
| 194 | + "dependencies": { | |
| 195 | + "@types/set-cookie-parser": "^2.4.0", | |
| 196 | + "set-cookie-parser": "^2.4.6" | |
| 197 | + } | |
| 198 | + }, | |
| 199 | + "node_modules/@mswjs/interceptors": { | |
| 200 | + "version": "0.12.3", | |
| 201 | + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.12.3.tgz", | |
| 202 | + "integrity": "sha512-qHLEvukC8hHtECKwRpe8q2Y83J91+ckDN6PzHta3tL5X5VIjet062tvvv3ZStHHsm3Xo04TMbm7WyM0RQUpnNA==", | |
| 203 | + "dev": true, | |
| 204 | + "dependencies": { | |
| 205 | + "@open-draft/until": "^1.0.3", | |
| 206 | + "debug": "^4.3.0", | |
| 207 | + "headers-utils": "^3.0.2", | |
| 208 | + "outvariant": "^1.0.4", | |
| 209 | + "strict-event-emitter": "^0.2.0", | |
| 210 | + "xmldom": "^0.6.0" | |
| 211 | + } | |
| 212 | + }, | |
| 213 | + "node_modules/@mswjs/interceptors/node_modules/debug": { | |
| 214 | + "version": "4.3.2", | |
| 215 | + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", | |
| 216 | + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", | |
| 217 | + "dev": true, | |
| 218 | + "dependencies": { | |
| 219 | + "ms": "2.1.2" | |
| 220 | + }, | |
| 221 | + "engines": { | |
| 222 | + "node": ">=6.0" | |
| 223 | + }, | |
| 224 | + "peerDependenciesMeta": { | |
| 225 | + "supports-color": { | |
| 226 | + "optional": true | |
| 227 | + } | |
| 228 | + } | |
| 229 | + }, | |
| 230 | + "node_modules/@mswjs/interceptors/node_modules/ms": { | |
| 231 | + "version": "2.1.2", | |
| 232 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | |
| 233 | + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | |
| 234 | + "dev": true | |
| 235 | + }, | |
| 188 | 236 | "node_modules/@next/env": { |
| 189 | 237 | "version": "11.0.1", |
| 190 | 238 | "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz", |
| ... | ... | @@ -330,6 +378,34 @@ |
| 330 | 378 | "node": ">= 8" |
| 331 | 379 | } |
| 332 | 380 | }, |
| 381 | + "node_modules/@open-draft/until": { | |
| 382 | + "version": "1.0.3", | |
| 383 | + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", | |
| 384 | + "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", | |
| 385 | + "dev": true | |
| 386 | + }, | |
| 387 | + "node_modules/@types/cookie": { | |
| 388 | + "version": "0.4.1", | |
| 389 | + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", | |
| 390 | + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", | |
| 391 | + "dev": true | |
| 392 | + }, | |
| 393 | + "node_modules/@types/inquirer": { | |
| 394 | + "version": "7.3.3", | |
| 395 | + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-7.3.3.tgz", | |
| 396 | + "integrity": "sha512-HhxyLejTHMfohAuhRun4csWigAMjXTmRyiJTU1Y/I1xmggikFMkOUoMQRlFm+zQcPEGHSs3io/0FAmNZf8EymQ==", | |
| 397 | + "dev": true, | |
| 398 | + "dependencies": { | |
| 399 | + "@types/through": "*", | |
| 400 | + "rxjs": "^6.4.0" | |
| 401 | + } | |
| 402 | + }, | |
| 403 | + "node_modules/@types/js-levenshtein": { | |
| 404 | + "version": "1.1.0", | |
| 405 | + "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.0.tgz", | |
| 406 | + "integrity": "sha512-14t0v1ICYRtRVcHASzes0v/O+TIeASb8aD55cWF1PidtInhFWSXcmhzhHqGjUWf9SUq1w70cvd1cWKUULubAfQ==", | |
| 407 | + "dev": true | |
| 408 | + }, | |
| 333 | 409 | "node_modules/@types/json-schema": { |
| 334 | 410 | "version": "7.0.8", |
| 335 | 411 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", |
| ... | ... | @@ -347,6 +423,24 @@ |
| 347 | 423 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", |
| 348 | 424 | "dev": true |
| 349 | 425 | }, |
| 426 | + "node_modules/@types/set-cookie-parser": { | |
| 427 | + "version": "2.4.1", | |
| 428 | + "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.1.tgz", | |
| 429 | + "integrity": "sha512-N0IWe4vT1w5IOYdN9c9PNpQniHS+qe25W4tj4vfhJDJ9OkvA/YA55YUhaC+HNmMMeLlOSnBW9UMno0qlt5xu3Q==", | |
| 430 | + "dev": true, | |
| 431 | + "dependencies": { | |
| 432 | + "@types/node": "*" | |
| 433 | + } | |
| 434 | + }, | |
| 435 | + "node_modules/@types/through": { | |
| 436 | + "version": "0.0.30", | |
| 437 | + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.30.tgz", | |
| 438 | + "integrity": "sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==", | |
| 439 | + "dev": true, | |
| 440 | + "dependencies": { | |
| 441 | + "@types/node": "*" | |
| 442 | + } | |
| 443 | + }, | |
| 350 | 444 | "node_modules/@typescript-eslint/eslint-plugin": { |
| 351 | 445 | "version": "4.28.5", |
| 352 | 446 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.5.tgz", |
| ... | ... | @@ -976,6 +1070,17 @@ |
| 976 | 1070 | "node": ">=8" |
| 977 | 1071 | } |
| 978 | 1072 | }, |
| 1073 | + "node_modules/bl": { | |
| 1074 | + "version": "4.1.0", | |
| 1075 | + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", | |
| 1076 | + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", | |
| 1077 | + "dev": true, | |
| 1078 | + "dependencies": { | |
| 1079 | + "buffer": "^5.5.0", | |
| 1080 | + "inherits": "^2.0.4", | |
| 1081 | + "readable-stream": "^3.4.0" | |
| 1082 | + } | |
| 1083 | + }, | |
| 979 | 1084 | "node_modules/bn.js": { |
| 980 | 1085 | "version": "5.2.0", |
| 981 | 1086 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", |
| ... | ... | @@ -1175,6 +1280,12 @@ |
| 1175 | 1280 | "node": ">=4" |
| 1176 | 1281 | } |
| 1177 | 1282 | }, |
| 1283 | + "node_modules/chardet": { | |
| 1284 | + "version": "0.7.0", | |
| 1285 | + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", | |
| 1286 | + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", | |
| 1287 | + "dev": true | |
| 1288 | + }, | |
| 1178 | 1289 | "node_modules/chokidar": { |
| 1179 | 1290 | "version": "3.5.1", |
| 1180 | 1291 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", |
| ... | ... | @@ -1230,6 +1341,18 @@ |
| 1230 | 1341 | "node": ">=8" |
| 1231 | 1342 | } |
| 1232 | 1343 | }, |
| 1344 | + "node_modules/cli-spinners": { | |
| 1345 | + "version": "2.6.0", | |
| 1346 | + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", | |
| 1347 | + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", | |
| 1348 | + "dev": true, | |
| 1349 | + "engines": { | |
| 1350 | + "node": ">=6" | |
| 1351 | + }, | |
| 1352 | + "funding": { | |
| 1353 | + "url": "https://github.com/sponsors/sindresorhus" | |
| 1354 | + } | |
| 1355 | + }, | |
| 1233 | 1356 | "node_modules/cli-truncate": { |
| 1234 | 1357 | "version": "2.1.0", |
| 1235 | 1358 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", |
| ... | ... | @@ -1246,6 +1369,35 @@ |
| 1246 | 1369 | "url": "https://github.com/sponsors/sindresorhus" |
| 1247 | 1370 | } |
| 1248 | 1371 | }, |
| 1372 | + "node_modules/cli-width": { | |
| 1373 | + "version": "3.0.0", | |
| 1374 | + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", | |
| 1375 | + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", | |
| 1376 | + "dev": true, | |
| 1377 | + "engines": { | |
| 1378 | + "node": ">= 10" | |
| 1379 | + } | |
| 1380 | + }, | |
| 1381 | + "node_modules/cliui": { | |
| 1382 | + "version": "7.0.4", | |
| 1383 | + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", | |
| 1384 | + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", | |
| 1385 | + "dev": true, | |
| 1386 | + "dependencies": { | |
| 1387 | + "string-width": "^4.2.0", | |
| 1388 | + "strip-ansi": "^6.0.0", | |
| 1389 | + "wrap-ansi": "^7.0.0" | |
| 1390 | + } | |
| 1391 | + }, | |
| 1392 | + "node_modules/clone": { | |
| 1393 | + "version": "1.0.4", | |
| 1394 | + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", | |
| 1395 | + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", | |
| 1396 | + "dev": true, | |
| 1397 | + "engines": { | |
| 1398 | + "node": ">=0.8" | |
| 1399 | + } | |
| 1400 | + }, | |
| 1249 | 1401 | "node_modules/color": { |
| 1250 | 1402 | "version": "3.2.1", |
| 1251 | 1403 | "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", |
| ... | ... | @@ -1327,6 +1479,15 @@ |
| 1327 | 1479 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |
| 1328 | 1480 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" |
| 1329 | 1481 | }, |
| 1482 | + "node_modules/cookie": { | |
| 1483 | + "version": "0.4.1", | |
| 1484 | + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", | |
| 1485 | + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", | |
| 1486 | + "dev": true, | |
| 1487 | + "engines": { | |
| 1488 | + "node": ">= 0.6" | |
| 1489 | + } | |
| 1490 | + }, | |
| 1330 | 1491 | "node_modules/core-util-is": { |
| 1331 | 1492 | "version": "1.0.2", |
| 1332 | 1493 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", |
| ... | ... | @@ -1495,6 +1656,15 @@ |
| 1495 | 1656 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", |
| 1496 | 1657 | "dev": true |
| 1497 | 1658 | }, |
| 1659 | + "node_modules/defaults": { | |
| 1660 | + "version": "1.0.3", | |
| 1661 | + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", | |
| 1662 | + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", | |
| 1663 | + "dev": true, | |
| 1664 | + "dependencies": { | |
| 1665 | + "clone": "^1.0.2" | |
| 1666 | + } | |
| 1667 | + }, | |
| 1498 | 1668 | "node_modules/define-properties": { |
| 1499 | 1669 | "version": "1.1.3", |
| 1500 | 1670 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", |
| ... | ... | @@ -2469,6 +2639,44 @@ |
| 2469 | 2639 | "url": "https://github.com/sindresorhus/execa?sponsor=1" |
| 2470 | 2640 | } |
| 2471 | 2641 | }, |
| 2642 | + "node_modules/external-editor": { | |
| 2643 | + "version": "3.1.0", | |
| 2644 | + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", | |
| 2645 | + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", | |
| 2646 | + "dev": true, | |
| 2647 | + "dependencies": { | |
| 2648 | + "chardet": "^0.7.0", | |
| 2649 | + "iconv-lite": "^0.4.24", | |
| 2650 | + "tmp": "^0.0.33" | |
| 2651 | + }, | |
| 2652 | + "engines": { | |
| 2653 | + "node": ">=4" | |
| 2654 | + } | |
| 2655 | + }, | |
| 2656 | + "node_modules/external-editor/node_modules/iconv-lite": { | |
| 2657 | + "version": "0.4.24", | |
| 2658 | + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | |
| 2659 | + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | |
| 2660 | + "dev": true, | |
| 2661 | + "dependencies": { | |
| 2662 | + "safer-buffer": ">= 2.1.2 < 3" | |
| 2663 | + }, | |
| 2664 | + "engines": { | |
| 2665 | + "node": ">=0.10.0" | |
| 2666 | + } | |
| 2667 | + }, | |
| 2668 | + "node_modules/external-editor/node_modules/tmp": { | |
| 2669 | + "version": "0.0.33", | |
| 2670 | + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", | |
| 2671 | + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", | |
| 2672 | + "dev": true, | |
| 2673 | + "dependencies": { | |
| 2674 | + "os-tmpdir": "~1.0.2" | |
| 2675 | + }, | |
| 2676 | + "engines": { | |
| 2677 | + "node": ">=0.6.0" | |
| 2678 | + } | |
| 2679 | + }, | |
| 2472 | 2680 | "node_modules/fast-deep-equal": { |
| 2473 | 2681 | "version": "3.1.3", |
| 2474 | 2682 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", |
| ... | ... | @@ -2512,6 +2720,21 @@ |
| 2512 | 2720 | "reusify": "^1.0.4" |
| 2513 | 2721 | } |
| 2514 | 2722 | }, |
| 2723 | + "node_modules/figures": { | |
| 2724 | + "version": "3.2.0", | |
| 2725 | + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", | |
| 2726 | + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", | |
| 2727 | + "dev": true, | |
| 2728 | + "dependencies": { | |
| 2729 | + "escape-string-regexp": "^1.0.5" | |
| 2730 | + }, | |
| 2731 | + "engines": { | |
| 2732 | + "node": ">=8" | |
| 2733 | + }, | |
| 2734 | + "funding": { | |
| 2735 | + "url": "https://github.com/sponsors/sindresorhus" | |
| 2736 | + } | |
| 2737 | + }, | |
| 2515 | 2738 | "node_modules/file-entry-cache": { |
| 2516 | 2739 | "version": "6.0.1", |
| 2517 | 2740 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", |
| ... | ... | @@ -2663,6 +2886,15 @@ |
| 2663 | 2886 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", |
| 2664 | 2887 | "dev": true |
| 2665 | 2888 | }, |
| 2889 | + "node_modules/get-caller-file": { | |
| 2890 | + "version": "2.0.5", | |
| 2891 | + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | |
| 2892 | + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | |
| 2893 | + "dev": true, | |
| 2894 | + "engines": { | |
| 2895 | + "node": "6.* || 8.* || >= 10.*" | |
| 2896 | + } | |
| 2897 | + }, | |
| 2666 | 2898 | "node_modules/get-intrinsic": { |
| 2667 | 2899 | "version": "1.1.1", |
| 2668 | 2900 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", |
| ... | ... | @@ -2799,6 +3031,15 @@ |
| 2799 | 3031 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", |
| 2800 | 3032 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" |
| 2801 | 3033 | }, |
| 3034 | + "node_modules/graphql": { | |
| 3035 | + "version": "15.5.1", | |
| 3036 | + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz", | |
| 3037 | + "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==", | |
| 3038 | + "dev": true, | |
| 3039 | + "engines": { | |
| 3040 | + "node": ">= 10.x" | |
| 3041 | + } | |
| 3042 | + }, | |
| 2802 | 3043 | "node_modules/has": { |
| 2803 | 3044 | "version": "1.0.3", |
| 2804 | 3045 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", |
| ... | ... | @@ -2867,6 +3108,12 @@ |
| 2867 | 3108 | "he": "bin/he" |
| 2868 | 3109 | } |
| 2869 | 3110 | }, |
| 3111 | + "node_modules/headers-utils": { | |
| 3112 | + "version": "3.0.2", | |
| 3113 | + "resolved": "https://registry.npmjs.org/headers-utils/-/headers-utils-3.0.2.tgz", | |
| 3114 | + "integrity": "sha512-xAxZkM1dRyGV2Ou5bzMxBPNLoRCjcX+ya7KSWybQD2KwLphxsapUVK6x/02o7f4VU6GPSXch9vNY2+gkU8tYWQ==", | |
| 3115 | + "dev": true | |
| 3116 | + }, | |
| 2870 | 3117 | "node_modules/hmac-drbg": { |
| 2871 | 3118 | "version": "1.0.1", |
| 2872 | 3119 | "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", |
| ... | ... | @@ -3070,6 +3317,116 @@ |
| 3070 | 3317 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", |
| 3071 | 3318 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" |
| 3072 | 3319 | }, |
| 3320 | + "node_modules/inquirer": { | |
| 3321 | + "version": "8.1.2", | |
| 3322 | + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", | |
| 3323 | + "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", | |
| 3324 | + "dev": true, | |
| 3325 | + "dependencies": { | |
| 3326 | + "ansi-escapes": "^4.2.1", | |
| 3327 | + "chalk": "^4.1.1", | |
| 3328 | + "cli-cursor": "^3.1.0", | |
| 3329 | + "cli-width": "^3.0.0", | |
| 3330 | + "external-editor": "^3.0.3", | |
| 3331 | + "figures": "^3.0.0", | |
| 3332 | + "lodash": "^4.17.21", | |
| 3333 | + "mute-stream": "0.0.8", | |
| 3334 | + "ora": "^5.3.0", | |
| 3335 | + "run-async": "^2.4.0", | |
| 3336 | + "rxjs": "^7.2.0", | |
| 3337 | + "string-width": "^4.1.0", | |
| 3338 | + "strip-ansi": "^6.0.0", | |
| 3339 | + "through": "^2.3.6" | |
| 3340 | + }, | |
| 3341 | + "engines": { | |
| 3342 | + "node": ">=8.0.0" | |
| 3343 | + } | |
| 3344 | + }, | |
| 3345 | + "node_modules/inquirer/node_modules/ansi-styles": { | |
| 3346 | + "version": "4.3.0", | |
| 3347 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | |
| 3348 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | |
| 3349 | + "dev": true, | |
| 3350 | + "dependencies": { | |
| 3351 | + "color-convert": "^2.0.1" | |
| 3352 | + }, | |
| 3353 | + "engines": { | |
| 3354 | + "node": ">=8" | |
| 3355 | + }, | |
| 3356 | + "funding": { | |
| 3357 | + "url": "https://github.com/chalk/ansi-styles?sponsor=1" | |
| 3358 | + } | |
| 3359 | + }, | |
| 3360 | + "node_modules/inquirer/node_modules/chalk": { | |
| 3361 | + "version": "4.1.2", | |
| 3362 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | |
| 3363 | + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", | |
| 3364 | + "dev": true, | |
| 3365 | + "dependencies": { | |
| 3366 | + "ansi-styles": "^4.1.0", | |
| 3367 | + "supports-color": "^7.1.0" | |
| 3368 | + }, | |
| 3369 | + "engines": { | |
| 3370 | + "node": ">=10" | |
| 3371 | + }, | |
| 3372 | + "funding": { | |
| 3373 | + "url": "https://github.com/chalk/chalk?sponsor=1" | |
| 3374 | + } | |
| 3375 | + }, | |
| 3376 | + "node_modules/inquirer/node_modules/color-convert": { | |
| 3377 | + "version": "2.0.1", | |
| 3378 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | |
| 3379 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | |
| 3380 | + "dev": true, | |
| 3381 | + "dependencies": { | |
| 3382 | + "color-name": "~1.1.4" | |
| 3383 | + }, | |
| 3384 | + "engines": { | |
| 3385 | + "node": ">=7.0.0" | |
| 3386 | + } | |
| 3387 | + }, | |
| 3388 | + "node_modules/inquirer/node_modules/color-name": { | |
| 3389 | + "version": "1.1.4", | |
| 3390 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | |
| 3391 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | |
| 3392 | + "dev": true | |
| 3393 | + }, | |
| 3394 | + "node_modules/inquirer/node_modules/has-flag": { | |
| 3395 | + "version": "4.0.0", | |
| 3396 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | |
| 3397 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | |
| 3398 | + "dev": true, | |
| 3399 | + "engines": { | |
| 3400 | + "node": ">=8" | |
| 3401 | + } | |
| 3402 | + }, | |
| 3403 | + "node_modules/inquirer/node_modules/rxjs": { | |
| 3404 | + "version": "7.3.0", | |
| 3405 | + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", | |
| 3406 | + "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", | |
| 3407 | + "dev": true, | |
| 3408 | + "dependencies": { | |
| 3409 | + "tslib": "~2.1.0" | |
| 3410 | + } | |
| 3411 | + }, | |
| 3412 | + "node_modules/inquirer/node_modules/supports-color": { | |
| 3413 | + "version": "7.2.0", | |
| 3414 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | |
| 3415 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | |
| 3416 | + "dev": true, | |
| 3417 | + "dependencies": { | |
| 3418 | + "has-flag": "^4.0.0" | |
| 3419 | + }, | |
| 3420 | + "engines": { | |
| 3421 | + "node": ">=8" | |
| 3422 | + } | |
| 3423 | + }, | |
| 3424 | + "node_modules/inquirer/node_modules/tslib": { | |
| 3425 | + "version": "2.1.0", | |
| 3426 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | |
| 3427 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | |
| 3428 | + "dev": true | |
| 3429 | + }, | |
| 3073 | 3430 | "node_modules/internal-slot": { |
| 3074 | 3431 | "version": "1.0.3", |
| 3075 | 3432 | "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", |
| ... | ... | @@ -3210,6 +3567,15 @@ |
| 3210 | 3567 | "node": ">=0.10.0" |
| 3211 | 3568 | } |
| 3212 | 3569 | }, |
| 3570 | + "node_modules/is-interactive": { | |
| 3571 | + "version": "1.0.0", | |
| 3572 | + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", | |
| 3573 | + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", | |
| 3574 | + "dev": true, | |
| 3575 | + "engines": { | |
| 3576 | + "node": ">=8" | |
| 3577 | + } | |
| 3578 | + }, | |
| 3213 | 3579 | "node_modules/is-nan": { |
| 3214 | 3580 | "version": "1.3.2", |
| 3215 | 3581 | "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", |
| ... | ... | @@ -3236,6 +3602,12 @@ |
| 3236 | 3602 | "url": "https://github.com/sponsors/ljharb" |
| 3237 | 3603 | } |
| 3238 | 3604 | }, |
| 3605 | + "node_modules/is-node-process": { | |
| 3606 | + "version": "1.0.1", | |
| 3607 | + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.0.1.tgz", | |
| 3608 | + "integrity": "sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==", | |
| 3609 | + "dev": true | |
| 3610 | + }, | |
| 3239 | 3611 | "node_modules/is-number": { |
| 3240 | 3612 | "version": "7.0.0", |
| 3241 | 3613 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", |
| ... | ... | @@ -3401,6 +3773,15 @@ |
| 3401 | 3773 | "url": "https://github.com/chalk/supports-color?sponsor=1" |
| 3402 | 3774 | } |
| 3403 | 3775 | }, |
| 3776 | + "node_modules/js-levenshtein": { | |
| 3777 | + "version": "1.1.6", | |
| 3778 | + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", | |
| 3779 | + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", | |
| 3780 | + "dev": true, | |
| 3781 | + "engines": { | |
| 3782 | + "node": ">=0.10.0" | |
| 3783 | + } | |
| 3784 | + }, | |
| 3404 | 3785 | "node_modules/js-tokens": { |
| 3405 | 3786 | "version": "4.0.0", |
| 3406 | 3787 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", |
| ... | ... | @@ -4054,16 +4435,149 @@ |
| 4054 | 4435 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", |
| 4055 | 4436 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" |
| 4056 | 4437 | }, |
| 4057 | - "node_modules/nanoid": { | |
| 4058 | - "version": "3.1.23", | |
| 4059 | - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", | |
| 4060 | - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", | |
| 4438 | + "node_modules/msw": { | |
| 4439 | + "version": "0.33.2", | |
| 4440 | + "resolved": "https://registry.npmjs.org/msw/-/msw-0.33.2.tgz", | |
| 4441 | + "integrity": "sha512-h7/Jrx3DR+eEY4IbJELL7sb1nWXCee/yW9zBmglIRgkjQvty9QrmBAlxcjwrqoBldQe2tRKVnn4PJ0HEZeNADA==", | |
| 4442 | + "dev": true, | |
| 4443 | + "hasInstallScript": true, | |
| 4444 | + "dependencies": { | |
| 4445 | + "@mswjs/cookies": "^0.1.6", | |
| 4446 | + "@mswjs/interceptors": "^0.12.3", | |
| 4447 | + "@open-draft/until": "^1.0.3", | |
| 4448 | + "@types/cookie": "^0.4.1", | |
| 4449 | + "@types/inquirer": "^7.3.3", | |
| 4450 | + "@types/js-levenshtein": "^1.1.0", | |
| 4451 | + "chalk": "^4.1.1", | |
| 4452 | + "chokidar": "^3.4.2", | |
| 4453 | + "cookie": "^0.4.1", | |
| 4454 | + "graphql": "^15.5.1", | |
| 4455 | + "headers-utils": "^3.0.2", | |
| 4456 | + "inquirer": "^8.1.1", | |
| 4457 | + "is-node-process": "^1.0.1", | |
| 4458 | + "js-levenshtein": "^1.1.6", | |
| 4459 | + "node-fetch": "^2.6.1", | |
| 4460 | + "node-match-path": "^0.6.3", | |
| 4461 | + "statuses": "^2.0.0", | |
| 4462 | + "strict-event-emitter": "^0.2.0", | |
| 4463 | + "type-fest": "^1.2.2", | |
| 4464 | + "yargs": "^17.0.1" | |
| 4465 | + }, | |
| 4061 | 4466 | "bin": { |
| 4062 | - "nanoid": "bin/nanoid.cjs" | |
| 4467 | + "msw": "cli/index.js" | |
| 4063 | 4468 | }, |
| 4064 | - "engines": { | |
| 4065 | - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" | |
| 4066 | - } | |
| 4469 | + "funding": { | |
| 4470 | + "type": "opencollective", | |
| 4471 | + "url": "https://opencollective.com/mswjs" | |
| 4472 | + } | |
| 4473 | + }, | |
| 4474 | + "node_modules/msw/node_modules/ansi-styles": { | |
| 4475 | + "version": "4.3.0", | |
| 4476 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | |
| 4477 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | |
| 4478 | + "dev": true, | |
| 4479 | + "dependencies": { | |
| 4480 | + "color-convert": "^2.0.1" | |
| 4481 | + }, | |
| 4482 | + "engines": { | |
| 4483 | + "node": ">=8" | |
| 4484 | + }, | |
| 4485 | + "funding": { | |
| 4486 | + "url": "https://github.com/chalk/ansi-styles?sponsor=1" | |
| 4487 | + } | |
| 4488 | + }, | |
| 4489 | + "node_modules/msw/node_modules/chalk": { | |
| 4490 | + "version": "4.1.2", | |
| 4491 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | |
| 4492 | + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", | |
| 4493 | + "dev": true, | |
| 4494 | + "dependencies": { | |
| 4495 | + "ansi-styles": "^4.1.0", | |
| 4496 | + "supports-color": "^7.1.0" | |
| 4497 | + }, | |
| 4498 | + "engines": { | |
| 4499 | + "node": ">=10" | |
| 4500 | + }, | |
| 4501 | + "funding": { | |
| 4502 | + "url": "https://github.com/chalk/chalk?sponsor=1" | |
| 4503 | + } | |
| 4504 | + }, | |
| 4505 | + "node_modules/msw/node_modules/color-convert": { | |
| 4506 | + "version": "2.0.1", | |
| 4507 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | |
| 4508 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | |
| 4509 | + "dev": true, | |
| 4510 | + "dependencies": { | |
| 4511 | + "color-name": "~1.1.4" | |
| 4512 | + }, | |
| 4513 | + "engines": { | |
| 4514 | + "node": ">=7.0.0" | |
| 4515 | + } | |
| 4516 | + }, | |
| 4517 | + "node_modules/msw/node_modules/color-name": { | |
| 4518 | + "version": "1.1.4", | |
| 4519 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | |
| 4520 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | |
| 4521 | + "dev": true | |
| 4522 | + }, | |
| 4523 | + "node_modules/msw/node_modules/has-flag": { | |
| 4524 | + "version": "4.0.0", | |
| 4525 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | |
| 4526 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | |
| 4527 | + "dev": true, | |
| 4528 | + "engines": { | |
| 4529 | + "node": ">=8" | |
| 4530 | + } | |
| 4531 | + }, | |
| 4532 | + "node_modules/msw/node_modules/statuses": { | |
| 4533 | + "version": "2.0.1", | |
| 4534 | + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", | |
| 4535 | + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", | |
| 4536 | + "dev": true, | |
| 4537 | + "engines": { | |
| 4538 | + "node": ">= 0.8" | |
| 4539 | + } | |
| 4540 | + }, | |
| 4541 | + "node_modules/msw/node_modules/supports-color": { | |
| 4542 | + "version": "7.2.0", | |
| 4543 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | |
| 4544 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | |
| 4545 | + "dev": true, | |
| 4546 | + "dependencies": { | |
| 4547 | + "has-flag": "^4.0.0" | |
| 4548 | + }, | |
| 4549 | + "engines": { | |
| 4550 | + "node": ">=8" | |
| 4551 | + } | |
| 4552 | + }, | |
| 4553 | + "node_modules/msw/node_modules/type-fest": { | |
| 4554 | + "version": "1.3.0", | |
| 4555 | + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.3.0.tgz", | |
| 4556 | + "integrity": "sha512-mYUYkAy6fPatVWtUeCV/qGeGL3IVucmdJOzeAEfwgCJDx8gP0JaW8jn6KQ5xDfPec31e0KXWn5EUOZMhquR1zA==", | |
| 4557 | + "dev": true, | |
| 4558 | + "engines": { | |
| 4559 | + "node": ">=10" | |
| 4560 | + }, | |
| 4561 | + "funding": { | |
| 4562 | + "url": "https://github.com/sponsors/sindresorhus" | |
| 4563 | + } | |
| 4564 | + }, | |
| 4565 | + "node_modules/mute-stream": { | |
| 4566 | + "version": "0.0.8", | |
| 4567 | + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", | |
| 4568 | + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", | |
| 4569 | + "dev": true | |
| 4570 | + }, | |
| 4571 | + "node_modules/nanoid": { | |
| 4572 | + "version": "3.1.23", | |
| 4573 | + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", | |
| 4574 | + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", | |
| 4575 | + "bin": { | |
| 4576 | + "nanoid": "bin/nanoid.cjs" | |
| 4577 | + }, | |
| 4578 | + "engines": { | |
| 4579 | + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" | |
| 4580 | + } | |
| 4067 | 4581 | }, |
| 4068 | 4582 | "node_modules/native-url": { |
| 4069 | 4583 | "version": "0.3.4", |
| ... | ... | @@ -4352,6 +4866,12 @@ |
| 4352 | 4866 | "inherits": "2.0.3" |
| 4353 | 4867 | } |
| 4354 | 4868 | }, |
| 4869 | + "node_modules/node-match-path": { | |
| 4870 | + "version": "0.6.3", | |
| 4871 | + "resolved": "https://registry.npmjs.org/node-match-path/-/node-match-path-0.6.3.tgz", | |
| 4872 | + "integrity": "sha512-fB1reOHKLRZCJMAka28hIxCwQLxGmd7WewOCBDYKpyA1KXi68A7vaGgdZAPhY2E6SXoYt3KqYCCvXLJ+O0Fu/Q==", | |
| 4873 | + "dev": true | |
| 4874 | + }, | |
| 4355 | 4875 | "node_modules/node-releases": { |
| 4356 | 4876 | "version": "1.1.73", |
| 4357 | 4877 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", |
| ... | ... | @@ -4562,11 +5082,119 @@ |
| 4562 | 5082 | "node": ">= 0.8.0" |
| 4563 | 5083 | } |
| 4564 | 5084 | }, |
| 5085 | + "node_modules/ora": { | |
| 5086 | + "version": "5.4.1", | |
| 5087 | + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", | |
| 5088 | + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", | |
| 5089 | + "dev": true, | |
| 5090 | + "dependencies": { | |
| 5091 | + "bl": "^4.1.0", | |
| 5092 | + "chalk": "^4.1.0", | |
| 5093 | + "cli-cursor": "^3.1.0", | |
| 5094 | + "cli-spinners": "^2.5.0", | |
| 5095 | + "is-interactive": "^1.0.0", | |
| 5096 | + "is-unicode-supported": "^0.1.0", | |
| 5097 | + "log-symbols": "^4.1.0", | |
| 5098 | + "strip-ansi": "^6.0.0", | |
| 5099 | + "wcwidth": "^1.0.1" | |
| 5100 | + }, | |
| 5101 | + "engines": { | |
| 5102 | + "node": ">=10" | |
| 5103 | + }, | |
| 5104 | + "funding": { | |
| 5105 | + "url": "https://github.com/sponsors/sindresorhus" | |
| 5106 | + } | |
| 5107 | + }, | |
| 5108 | + "node_modules/ora/node_modules/ansi-styles": { | |
| 5109 | + "version": "4.3.0", | |
| 5110 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | |
| 5111 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | |
| 5112 | + "dev": true, | |
| 5113 | + "dependencies": { | |
| 5114 | + "color-convert": "^2.0.1" | |
| 5115 | + }, | |
| 5116 | + "engines": { | |
| 5117 | + "node": ">=8" | |
| 5118 | + }, | |
| 5119 | + "funding": { | |
| 5120 | + "url": "https://github.com/chalk/ansi-styles?sponsor=1" | |
| 5121 | + } | |
| 5122 | + }, | |
| 5123 | + "node_modules/ora/node_modules/chalk": { | |
| 5124 | + "version": "4.1.2", | |
| 5125 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | |
| 5126 | + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", | |
| 5127 | + "dev": true, | |
| 5128 | + "dependencies": { | |
| 5129 | + "ansi-styles": "^4.1.0", | |
| 5130 | + "supports-color": "^7.1.0" | |
| 5131 | + }, | |
| 5132 | + "engines": { | |
| 5133 | + "node": ">=10" | |
| 5134 | + }, | |
| 5135 | + "funding": { | |
| 5136 | + "url": "https://github.com/chalk/chalk?sponsor=1" | |
| 5137 | + } | |
| 5138 | + }, | |
| 5139 | + "node_modules/ora/node_modules/color-convert": { | |
| 5140 | + "version": "2.0.1", | |
| 5141 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | |
| 5142 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | |
| 5143 | + "dev": true, | |
| 5144 | + "dependencies": { | |
| 5145 | + "color-name": "~1.1.4" | |
| 5146 | + }, | |
| 5147 | + "engines": { | |
| 5148 | + "node": ">=7.0.0" | |
| 5149 | + } | |
| 5150 | + }, | |
| 5151 | + "node_modules/ora/node_modules/color-name": { | |
| 5152 | + "version": "1.1.4", | |
| 5153 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | |
| 5154 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | |
| 5155 | + "dev": true | |
| 5156 | + }, | |
| 5157 | + "node_modules/ora/node_modules/has-flag": { | |
| 5158 | + "version": "4.0.0", | |
| 5159 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | |
| 5160 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | |
| 5161 | + "dev": true, | |
| 5162 | + "engines": { | |
| 5163 | + "node": ">=8" | |
| 5164 | + } | |
| 5165 | + }, | |
| 5166 | + "node_modules/ora/node_modules/supports-color": { | |
| 5167 | + "version": "7.2.0", | |
| 5168 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | |
| 5169 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | |
| 5170 | + "dev": true, | |
| 5171 | + "dependencies": { | |
| 5172 | + "has-flag": "^4.0.0" | |
| 5173 | + }, | |
| 5174 | + "engines": { | |
| 5175 | + "node": ">=8" | |
| 5176 | + } | |
| 5177 | + }, | |
| 4565 | 5178 | "node_modules/os-browserify": { |
| 4566 | 5179 | "version": "0.3.0", |
| 4567 | 5180 | "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", |
| 4568 | 5181 | "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" |
| 4569 | 5182 | }, |
| 5183 | + "node_modules/os-tmpdir": { | |
| 5184 | + "version": "1.0.2", | |
| 5185 | + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | |
| 5186 | + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", | |
| 5187 | + "dev": true, | |
| 5188 | + "engines": { | |
| 5189 | + "node": ">=0.10.0" | |
| 5190 | + } | |
| 5191 | + }, | |
| 5192 | + "node_modules/outvariant": { | |
| 5193 | + "version": "1.0.5", | |
| 5194 | + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.0.5.tgz", | |
| 5195 | + "integrity": "sha512-VJEjXVRCSVa+tiudze+WuNZI6dcvGedjUHaM6lABEqOcurf9sIVdlPfZU1+zM+IwVtintW/0bZzdCUOHWn3AnA==", | |
| 5196 | + "dev": true | |
| 5197 | + }, | |
| 4570 | 5198 | "node_modules/p-limit": { |
| 4571 | 5199 | "version": "3.1.0", |
| 4572 | 5200 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", |
| ... | ... | @@ -5400,6 +6028,15 @@ |
| 5400 | 6028 | "url": "https://github.com/sponsors/mysticatea" |
| 5401 | 6029 | } |
| 5402 | 6030 | }, |
| 6031 | + "node_modules/require-directory": { | |
| 6032 | + "version": "2.1.1", | |
| 6033 | + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", | |
| 6034 | + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", | |
| 6035 | + "dev": true, | |
| 6036 | + "engines": { | |
| 6037 | + "node": ">=0.10.0" | |
| 6038 | + } | |
| 6039 | + }, | |
| 5403 | 6040 | "node_modules/require-from-string": { |
| 5404 | 6041 | "version": "2.0.2", |
| 5405 | 6042 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", |
| ... | ... | @@ -5478,6 +6115,15 @@ |
| 5478 | 6115 | "inherits": "^2.0.1" |
| 5479 | 6116 | } |
| 5480 | 6117 | }, |
| 6118 | + "node_modules/run-async": { | |
| 6119 | + "version": "2.4.1", | |
| 6120 | + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", | |
| 6121 | + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", | |
| 6122 | + "dev": true, | |
| 6123 | + "engines": { | |
| 6124 | + "node": ">=0.12.0" | |
| 6125 | + } | |
| 6126 | + }, | |
| 5481 | 6127 | "node_modules/run-parallel": { |
| 5482 | 6128 | "version": "1.2.0", |
| 5483 | 6129 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", |
| ... | ... | @@ -5560,6 +6206,12 @@ |
| 5560 | 6206 | "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", |
| 5561 | 6207 | "dev": true |
| 5562 | 6208 | }, |
| 6209 | + "node_modules/set-cookie-parser": { | |
| 6210 | + "version": "2.4.8", | |
| 6211 | + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.4.8.tgz", | |
| 6212 | + "integrity": "sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==", | |
| 6213 | + "dev": true | |
| 6214 | + }, | |
| 5563 | 6215 | "node_modules/setimmediate": { |
| 5564 | 6216 | "version": "1.0.5", |
| 5565 | 6217 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", |
| ... | ... | @@ -5803,6 +6455,15 @@ |
| 5803 | 6455 | "debug": "2" |
| 5804 | 6456 | } |
| 5805 | 6457 | }, |
| 6458 | + "node_modules/strict-event-emitter": { | |
| 6459 | + "version": "0.2.0", | |
| 6460 | + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.0.tgz", | |
| 6461 | + "integrity": "sha512-zv7K2egoKwkQkZGEaH8m+i2D0XiKzx5jNsiSul6ja2IYFvil10A59Z9Y7PPAAe5OW53dQUf9CfsHKzjZzKkm1w==", | |
| 6462 | + "dev": true, | |
| 6463 | + "dependencies": { | |
| 6464 | + "events": "^3.3.0" | |
| 6465 | + } | |
| 6466 | + }, | |
| 5806 | 6467 | "node_modules/string_decoder": { |
| 5807 | 6468 | "version": "1.3.0", |
| 5808 | 6469 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", |
| ... | ... | @@ -6569,6 +7230,15 @@ |
| 6569 | 7230 | "node": ">=10.13.0" |
| 6570 | 7231 | } |
| 6571 | 7232 | }, |
| 7233 | + "node_modules/wcwidth": { | |
| 7234 | + "version": "1.0.1", | |
| 7235 | + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", | |
| 7236 | + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", | |
| 7237 | + "dev": true, | |
| 7238 | + "dependencies": { | |
| 7239 | + "defaults": "^1.0.3" | |
| 7240 | + } | |
| 7241 | + }, | |
| 6572 | 7242 | "node_modules/webidl-conversions": { |
| 6573 | 7243 | "version": "4.0.2", |
| 6574 | 7244 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", |
| ... | ... | @@ -6699,6 +7369,15 @@ |
| 6699 | 7369 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", |
| 6700 | 7370 | "dev": true |
| 6701 | 7371 | }, |
| 7372 | + "node_modules/xmldom": { | |
| 7373 | + "version": "0.6.0", | |
| 7374 | + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", | |
| 7375 | + "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==", | |
| 7376 | + "dev": true, | |
| 7377 | + "engines": { | |
| 7378 | + "node": ">=10.0.0" | |
| 7379 | + } | |
| 7380 | + }, | |
| 6702 | 7381 | "node_modules/xtend": { |
| 6703 | 7382 | "version": "4.0.2", |
| 6704 | 7383 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", |
| ... | ... | @@ -6707,6 +7386,15 @@ |
| 6707 | 7386 | "node": ">=0.4" |
| 6708 | 7387 | } |
| 6709 | 7388 | }, |
| 7389 | + "node_modules/y18n": { | |
| 7390 | + "version": "5.0.8", | |
| 7391 | + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", | |
| 7392 | + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", | |
| 7393 | + "dev": true, | |
| 7394 | + "engines": { | |
| 7395 | + "node": ">=10" | |
| 7396 | + } | |
| 7397 | + }, | |
| 6710 | 7398 | "node_modules/yallist": { |
| 6711 | 7399 | "version": "4.0.0", |
| 6712 | 7400 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", |
| ... | ... | @@ -6722,6 +7410,33 @@ |
| 6722 | 7410 | "node": ">= 6" |
| 6723 | 7411 | } |
| 6724 | 7412 | }, |
| 7413 | + "node_modules/yargs": { | |
| 7414 | + "version": "17.0.1", | |
| 7415 | + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", | |
| 7416 | + "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==", | |
| 7417 | + "dev": true, | |
| 7418 | + "dependencies": { | |
| 7419 | + "cliui": "^7.0.2", | |
| 7420 | + "escalade": "^3.1.1", | |
| 7421 | + "get-caller-file": "^2.0.5", | |
| 7422 | + "require-directory": "^2.1.1", | |
| 7423 | + "string-width": "^4.2.0", | |
| 7424 | + "y18n": "^5.0.5", | |
| 7425 | + "yargs-parser": "^20.2.2" | |
| 7426 | + }, | |
| 7427 | + "engines": { | |
| 7428 | + "node": ">=12" | |
| 7429 | + } | |
| 7430 | + }, | |
| 7431 | + "node_modules/yargs-parser": { | |
| 7432 | + "version": "20.2.9", | |
| 7433 | + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", | |
| 7434 | + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", | |
| 7435 | + "dev": true, | |
| 7436 | + "engines": { | |
| 7437 | + "node": ">=10" | |
| 7438 | + } | |
| 7439 | + }, | |
| 6725 | 7440 | "node_modules/yocto-queue": { |
| 6726 | 7441 | "version": "0.1.0", |
| 6727 | 7442 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", |
| ... | ... | @@ -6866,6 +7581,47 @@ |
| 6866 | 7581 | "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", |
| 6867 | 7582 | "dev": true |
| 6868 | 7583 | }, |
| 7584 | + "@mswjs/cookies": { | |
| 7585 | + "version": "0.1.6", | |
| 7586 | + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.1.6.tgz", | |
| 7587 | + "integrity": "sha512-A53XD5TOfwhpqAmwKdPtg1dva5wrng2gH5xMvklzbd9WLTSVU953eCRa8rtrrm6G7Cy60BOGsBRN89YQK0mlKA==", | |
| 7588 | + "dev": true, | |
| 7589 | + "requires": { | |
| 7590 | + "@types/set-cookie-parser": "^2.4.0", | |
| 7591 | + "set-cookie-parser": "^2.4.6" | |
| 7592 | + } | |
| 7593 | + }, | |
| 7594 | + "@mswjs/interceptors": { | |
| 7595 | + "version": "0.12.3", | |
| 7596 | + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.12.3.tgz", | |
| 7597 | + "integrity": "sha512-qHLEvukC8hHtECKwRpe8q2Y83J91+ckDN6PzHta3tL5X5VIjet062tvvv3ZStHHsm3Xo04TMbm7WyM0RQUpnNA==", | |
| 7598 | + "dev": true, | |
| 7599 | + "requires": { | |
| 7600 | + "@open-draft/until": "^1.0.3", | |
| 7601 | + "debug": "^4.3.0", | |
| 7602 | + "headers-utils": "^3.0.2", | |
| 7603 | + "outvariant": "^1.0.4", | |
| 7604 | + "strict-event-emitter": "^0.2.0", | |
| 7605 | + "xmldom": "^0.6.0" | |
| 7606 | + }, | |
| 7607 | + "dependencies": { | |
| 7608 | + "debug": { | |
| 7609 | + "version": "4.3.2", | |
| 7610 | + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", | |
| 7611 | + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", | |
| 7612 | + "dev": true, | |
| 7613 | + "requires": { | |
| 7614 | + "ms": "2.1.2" | |
| 7615 | + } | |
| 7616 | + }, | |
| 7617 | + "ms": { | |
| 7618 | + "version": "2.1.2", | |
| 7619 | + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | |
| 7620 | + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | |
| 7621 | + "dev": true | |
| 7622 | + } | |
| 7623 | + } | |
| 7624 | + }, | |
| 6869 | 7625 | "@next/env": { |
| 6870 | 7626 | "version": "11.0.1", |
| 6871 | 7627 | "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz", |
| ... | ... | @@ -6971,6 +7727,34 @@ |
| 6971 | 7727 | "fastq": "^1.6.0" |
| 6972 | 7728 | } |
| 6973 | 7729 | }, |
| 7730 | + "@open-draft/until": { | |
| 7731 | + "version": "1.0.3", | |
| 7732 | + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", | |
| 7733 | + "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", | |
| 7734 | + "dev": true | |
| 7735 | + }, | |
| 7736 | + "@types/cookie": { | |
| 7737 | + "version": "0.4.1", | |
| 7738 | + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", | |
| 7739 | + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", | |
| 7740 | + "dev": true | |
| 7741 | + }, | |
| 7742 | + "@types/inquirer": { | |
| 7743 | + "version": "7.3.3", | |
| 7744 | + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-7.3.3.tgz", | |
| 7745 | + "integrity": "sha512-HhxyLejTHMfohAuhRun4csWigAMjXTmRyiJTU1Y/I1xmggikFMkOUoMQRlFm+zQcPEGHSs3io/0FAmNZf8EymQ==", | |
| 7746 | + "dev": true, | |
| 7747 | + "requires": { | |
| 7748 | + "@types/through": "*", | |
| 7749 | + "rxjs": "^6.4.0" | |
| 7750 | + } | |
| 7751 | + }, | |
| 7752 | + "@types/js-levenshtein": { | |
| 7753 | + "version": "1.1.0", | |
| 7754 | + "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.0.tgz", | |
| 7755 | + "integrity": "sha512-14t0v1ICYRtRVcHASzes0v/O+TIeASb8aD55cWF1PidtInhFWSXcmhzhHqGjUWf9SUq1w70cvd1cWKUULubAfQ==", | |
| 7756 | + "dev": true | |
| 7757 | + }, | |
| 6974 | 7758 | "@types/json-schema": { |
| 6975 | 7759 | "version": "7.0.8", |
| 6976 | 7760 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", |
| ... | ... | @@ -6988,6 +7772,24 @@ |
| 6988 | 7772 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", |
| 6989 | 7773 | "dev": true |
| 6990 | 7774 | }, |
| 7775 | + "@types/set-cookie-parser": { | |
| 7776 | + "version": "2.4.1", | |
| 7777 | + "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.1.tgz", | |
| 7778 | + "integrity": "sha512-N0IWe4vT1w5IOYdN9c9PNpQniHS+qe25W4tj4vfhJDJ9OkvA/YA55YUhaC+HNmMMeLlOSnBW9UMno0qlt5xu3Q==", | |
| 7779 | + "dev": true, | |
| 7780 | + "requires": { | |
| 7781 | + "@types/node": "*" | |
| 7782 | + } | |
| 7783 | + }, | |
| 7784 | + "@types/through": { | |
| 7785 | + "version": "0.0.30", | |
| 7786 | + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.30.tgz", | |
| 7787 | + "integrity": "sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==", | |
| 7788 | + "dev": true, | |
| 7789 | + "requires": { | |
| 7790 | + "@types/node": "*" | |
| 7791 | + } | |
| 7792 | + }, | |
| 6991 | 7793 | "@typescript-eslint/eslint-plugin": { |
| 6992 | 7794 | "version": "4.28.5", |
| 6993 | 7795 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.5.tgz", |
| ... | ... | @@ -7402,6 +8204,17 @@ |
| 7402 | 8204 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", |
| 7403 | 8205 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" |
| 7404 | 8206 | }, |
| 8207 | + "bl": { | |
| 8208 | + "version": "4.1.0", | |
| 8209 | + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", | |
| 8210 | + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", | |
| 8211 | + "dev": true, | |
| 8212 | + "requires": { | |
| 8213 | + "buffer": "^5.5.0", | |
| 8214 | + "inherits": "^2.0.4", | |
| 8215 | + "readable-stream": "^3.4.0" | |
| 8216 | + } | |
| 8217 | + }, | |
| 7405 | 8218 | "bn.js": { |
| 7406 | 8219 | "version": "5.2.0", |
| 7407 | 8220 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", |
| ... | ... | @@ -7569,6 +8382,12 @@ |
| 7569 | 8382 | "supports-color": "^5.3.0" |
| 7570 | 8383 | } |
| 7571 | 8384 | }, |
| 8385 | + "chardet": { | |
| 8386 | + "version": "0.7.0", | |
| 8387 | + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", | |
| 8388 | + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", | |
| 8389 | + "dev": true | |
| 8390 | + }, | |
| 7572 | 8391 | "chokidar": { |
| 7573 | 8392 | "version": "3.5.1", |
| 7574 | 8393 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", |
| ... | ... | @@ -7613,6 +8432,12 @@ |
| 7613 | 8432 | "restore-cursor": "^3.1.0" |
| 7614 | 8433 | } |
| 7615 | 8434 | }, |
| 8435 | + "cli-spinners": { | |
| 8436 | + "version": "2.6.0", | |
| 8437 | + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", | |
| 8438 | + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", | |
| 8439 | + "dev": true | |
| 8440 | + }, | |
| 7616 | 8441 | "cli-truncate": { |
| 7617 | 8442 | "version": "2.1.0", |
| 7618 | 8443 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", |
| ... | ... | @@ -7623,6 +8448,29 @@ |
| 7623 | 8448 | "string-width": "^4.2.0" |
| 7624 | 8449 | } |
| 7625 | 8450 | }, |
| 8451 | + "cli-width": { | |
| 8452 | + "version": "3.0.0", | |
| 8453 | + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", | |
| 8454 | + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", | |
| 8455 | + "dev": true | |
| 8456 | + }, | |
| 8457 | + "cliui": { | |
| 8458 | + "version": "7.0.4", | |
| 8459 | + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", | |
| 8460 | + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", | |
| 8461 | + "dev": true, | |
| 8462 | + "requires": { | |
| 8463 | + "string-width": "^4.2.0", | |
| 8464 | + "strip-ansi": "^6.0.0", | |
| 8465 | + "wrap-ansi": "^7.0.0" | |
| 8466 | + } | |
| 8467 | + }, | |
| 8468 | + "clone": { | |
| 8469 | + "version": "1.0.4", | |
| 8470 | + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", | |
| 8471 | + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", | |
| 8472 | + "dev": true | |
| 8473 | + }, | |
| 7626 | 8474 | "color": { |
| 7627 | 8475 | "version": "3.2.1", |
| 7628 | 8476 | "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", |
| ... | ... | @@ -7703,6 +8551,12 @@ |
| 7703 | 8551 | } |
| 7704 | 8552 | } |
| 7705 | 8553 | }, |
| 8554 | + "cookie": { | |
| 8555 | + "version": "0.4.1", | |
| 8556 | + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", | |
| 8557 | + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", | |
| 8558 | + "dev": true | |
| 8559 | + }, | |
| 7706 | 8560 | "core-util-is": { |
| 7707 | 8561 | "version": "1.0.2", |
| 7708 | 8562 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", |
| ... | ... | @@ -7849,6 +8703,15 @@ |
| 7849 | 8703 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", |
| 7850 | 8704 | "dev": true |
| 7851 | 8705 | }, |
| 8706 | + "defaults": { | |
| 8707 | + "version": "1.0.3", | |
| 8708 | + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", | |
| 8709 | + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", | |
| 8710 | + "dev": true, | |
| 8711 | + "requires": { | |
| 8712 | + "clone": "^1.0.2" | |
| 8713 | + } | |
| 8714 | + }, | |
| 7852 | 8715 | "define-properties": { |
| 7853 | 8716 | "version": "1.1.3", |
| 7854 | 8717 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", |
| ... | ... | @@ -8584,6 +9447,37 @@ |
| 8584 | 9447 | "strip-final-newline": "^2.0.0" |
| 8585 | 9448 | } |
| 8586 | 9449 | }, |
| 9450 | + "external-editor": { | |
| 9451 | + "version": "3.1.0", | |
| 9452 | + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", | |
| 9453 | + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", | |
| 9454 | + "dev": true, | |
| 9455 | + "requires": { | |
| 9456 | + "chardet": "^0.7.0", | |
| 9457 | + "iconv-lite": "^0.4.24", | |
| 9458 | + "tmp": "^0.0.33" | |
| 9459 | + }, | |
| 9460 | + "dependencies": { | |
| 9461 | + "iconv-lite": { | |
| 9462 | + "version": "0.4.24", | |
| 9463 | + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | |
| 9464 | + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | |
| 9465 | + "dev": true, | |
| 9466 | + "requires": { | |
| 9467 | + "safer-buffer": ">= 2.1.2 < 3" | |
| 9468 | + } | |
| 9469 | + }, | |
| 9470 | + "tmp": { | |
| 9471 | + "version": "0.0.33", | |
| 9472 | + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", | |
| 9473 | + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", | |
| 9474 | + "dev": true, | |
| 9475 | + "requires": { | |
| 9476 | + "os-tmpdir": "~1.0.2" | |
| 9477 | + } | |
| 9478 | + } | |
| 9479 | + } | |
| 9480 | + }, | |
| 8587 | 9481 | "fast-deep-equal": { |
| 8588 | 9482 | "version": "3.1.3", |
| 8589 | 9483 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", |
| ... | ... | @@ -8624,6 +9518,15 @@ |
| 8624 | 9518 | "reusify": "^1.0.4" |
| 8625 | 9519 | } |
| 8626 | 9520 | }, |
| 9521 | + "figures": { | |
| 9522 | + "version": "3.2.0", | |
| 9523 | + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", | |
| 9524 | + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", | |
| 9525 | + "dev": true, | |
| 9526 | + "requires": { | |
| 9527 | + "escape-string-regexp": "^1.0.5" | |
| 9528 | + } | |
| 9529 | + }, | |
| 8627 | 9530 | "file-entry-cache": { |
| 8628 | 9531 | "version": "6.0.1", |
| 8629 | 9532 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", |
| ... | ... | @@ -8726,6 +9629,12 @@ |
| 8726 | 9629 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", |
| 8727 | 9630 | "dev": true |
| 8728 | 9631 | }, |
| 9632 | + "get-caller-file": { | |
| 9633 | + "version": "2.0.5", | |
| 9634 | + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | |
| 9635 | + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | |
| 9636 | + "dev": true | |
| 9637 | + }, | |
| 8729 | 9638 | "get-intrinsic": { |
| 8730 | 9639 | "version": "1.1.1", |
| 8731 | 9640 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", |
| ... | ... | @@ -8827,6 +9736,12 @@ |
| 8827 | 9736 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", |
| 8828 | 9737 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" |
| 8829 | 9738 | }, |
| 9739 | + "graphql": { | |
| 9740 | + "version": "15.5.1", | |
| 9741 | + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz", | |
| 9742 | + "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==", | |
| 9743 | + "dev": true | |
| 9744 | + }, | |
| 8830 | 9745 | "has": { |
| 8831 | 9746 | "version": "1.0.3", |
| 8832 | 9747 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", |
| ... | ... | @@ -8874,6 +9789,12 @@ |
| 8874 | 9789 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", |
| 8875 | 9790 | "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" |
| 8876 | 9791 | }, |
| 9792 | + "headers-utils": { | |
| 9793 | + "version": "3.0.2", | |
| 9794 | + "resolved": "https://registry.npmjs.org/headers-utils/-/headers-utils-3.0.2.tgz", | |
| 9795 | + "integrity": "sha512-xAxZkM1dRyGV2Ou5bzMxBPNLoRCjcX+ya7KSWybQD2KwLphxsapUVK6x/02o7f4VU6GPSXch9vNY2+gkU8tYWQ==", | |
| 9796 | + "dev": true | |
| 9797 | + }, | |
| 8877 | 9798 | "hmac-drbg": { |
| 8878 | 9799 | "version": "1.0.1", |
| 8879 | 9800 | "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", |
| ... | ... | @@ -9014,6 +9935,94 @@ |
| 9014 | 9935 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", |
| 9015 | 9936 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" |
| 9016 | 9937 | }, |
| 9938 | + "inquirer": { | |
| 9939 | + "version": "8.1.2", | |
| 9940 | + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", | |
| 9941 | + "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", | |
| 9942 | + "dev": true, | |
| 9943 | + "requires": { | |
| 9944 | + "ansi-escapes": "^4.2.1", | |
| 9945 | + "chalk": "^4.1.1", | |
| 9946 | + "cli-cursor": "^3.1.0", | |
| 9947 | + "cli-width": "^3.0.0", | |
| 9948 | + "external-editor": "^3.0.3", | |
| 9949 | + "figures": "^3.0.0", | |
| 9950 | + "lodash": "^4.17.21", | |
| 9951 | + "mute-stream": "0.0.8", | |
| 9952 | + "ora": "^5.3.0", | |
| 9953 | + "run-async": "^2.4.0", | |
| 9954 | + "rxjs": "^7.2.0", | |
| 9955 | + "string-width": "^4.1.0", | |
| 9956 | + "strip-ansi": "^6.0.0", | |
| 9957 | + "through": "^2.3.6" | |
| 9958 | + }, | |
| 9959 | + "dependencies": { | |
| 9960 | + "ansi-styles": { | |
| 9961 | + "version": "4.3.0", | |
| 9962 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | |
| 9963 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | |
| 9964 | + "dev": true, | |
| 9965 | + "requires": { | |
| 9966 | + "color-convert": "^2.0.1" | |
| 9967 | + } | |
| 9968 | + }, | |
| 9969 | + "chalk": { | |
| 9970 | + "version": "4.1.2", | |
| 9971 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | |
| 9972 | + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", | |
| 9973 | + "dev": true, | |
| 9974 | + "requires": { | |
| 9975 | + "ansi-styles": "^4.1.0", | |
| 9976 | + "supports-color": "^7.1.0" | |
| 9977 | + } | |
| 9978 | + }, | |
| 9979 | + "color-convert": { | |
| 9980 | + "version": "2.0.1", | |
| 9981 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | |
| 9982 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | |
| 9983 | + "dev": true, | |
| 9984 | + "requires": { | |
| 9985 | + "color-name": "~1.1.4" | |
| 9986 | + } | |
| 9987 | + }, | |
| 9988 | + "color-name": { | |
| 9989 | + "version": "1.1.4", | |
| 9990 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | |
| 9991 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | |
| 9992 | + "dev": true | |
| 9993 | + }, | |
| 9994 | + "has-flag": { | |
| 9995 | + "version": "4.0.0", | |
| 9996 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | |
| 9997 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | |
| 9998 | + "dev": true | |
| 9999 | + }, | |
| 10000 | + "rxjs": { | |
| 10001 | + "version": "7.3.0", | |
| 10002 | + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", | |
| 10003 | + "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", | |
| 10004 | + "dev": true, | |
| 10005 | + "requires": { | |
| 10006 | + "tslib": "~2.1.0" | |
| 10007 | + } | |
| 10008 | + }, | |
| 10009 | + "supports-color": { | |
| 10010 | + "version": "7.2.0", | |
| 10011 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | |
| 10012 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | |
| 10013 | + "dev": true, | |
| 10014 | + "requires": { | |
| 10015 | + "has-flag": "^4.0.0" | |
| 10016 | + } | |
| 10017 | + }, | |
| 10018 | + "tslib": { | |
| 10019 | + "version": "2.1.0", | |
| 10020 | + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", | |
| 10021 | + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", | |
| 10022 | + "dev": true | |
| 10023 | + } | |
| 10024 | + } | |
| 10025 | + }, | |
| 9017 | 10026 | "internal-slot": { |
| 9018 | 10027 | "version": "1.0.3", |
| 9019 | 10028 | "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", |
| ... | ... | @@ -9103,6 +10112,12 @@ |
| 9103 | 10112 | "is-extglob": "^2.1.1" |
| 9104 | 10113 | } |
| 9105 | 10114 | }, |
| 10115 | + "is-interactive": { | |
| 10116 | + "version": "1.0.0", | |
| 10117 | + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", | |
| 10118 | + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", | |
| 10119 | + "dev": true | |
| 10120 | + }, | |
| 9106 | 10121 | "is-nan": { |
| 9107 | 10122 | "version": "1.3.2", |
| 9108 | 10123 | "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", |
| ... | ... | @@ -9117,6 +10132,12 @@ |
| 9117 | 10132 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", |
| 9118 | 10133 | "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" |
| 9119 | 10134 | }, |
| 10135 | + "is-node-process": { | |
| 10136 | + "version": "1.0.1", | |
| 10137 | + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.0.1.tgz", | |
| 10138 | + "integrity": "sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==", | |
| 10139 | + "dev": true | |
| 10140 | + }, | |
| 9120 | 10141 | "is-number": { |
| 9121 | 10142 | "version": "7.0.0", |
| 9122 | 10143 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", |
| ... | ... | @@ -9221,6 +10242,12 @@ |
| 9221 | 10242 | } |
| 9222 | 10243 | } |
| 9223 | 10244 | }, |
| 10245 | + "js-levenshtein": { | |
| 10246 | + "version": "1.1.6", | |
| 10247 | + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", | |
| 10248 | + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", | |
| 10249 | + "dev": true | |
| 10250 | + }, | |
| 9224 | 10251 | "js-tokens": { |
| 9225 | 10252 | "version": "4.0.0", |
| 9226 | 10253 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", |
| ... | ... | @@ -9730,6 +10757,103 @@ |
| 9730 | 10757 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", |
| 9731 | 10758 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" |
| 9732 | 10759 | }, |
| 10760 | + "msw": { | |
| 10761 | + "version": "0.33.2", | |
| 10762 | + "resolved": "https://registry.npmjs.org/msw/-/msw-0.33.2.tgz", | |
| 10763 | + "integrity": "sha512-h7/Jrx3DR+eEY4IbJELL7sb1nWXCee/yW9zBmglIRgkjQvty9QrmBAlxcjwrqoBldQe2tRKVnn4PJ0HEZeNADA==", | |
| 10764 | + "dev": true, | |
| 10765 | + "requires": { | |
| 10766 | + "@mswjs/cookies": "^0.1.6", | |
| 10767 | + "@mswjs/interceptors": "^0.12.3", | |
| 10768 | + "@open-draft/until": "^1.0.3", | |
| 10769 | + "@types/cookie": "^0.4.1", | |
| 10770 | + "@types/inquirer": "^7.3.3", | |
| 10771 | + "@types/js-levenshtein": "^1.1.0", | |
| 10772 | + "chalk": "^4.1.1", | |
| 10773 | + "chokidar": "^3.4.2", | |
| 10774 | + "cookie": "^0.4.1", | |
| 10775 | + "graphql": "^15.5.1", | |
| 10776 | + "headers-utils": "^3.0.2", | |
| 10777 | + "inquirer": "^8.1.1", | |
| 10778 | + "is-node-process": "^1.0.1", | |
| 10779 | + "js-levenshtein": "^1.1.6", | |
| 10780 | + "node-fetch": "^2.6.1", | |
| 10781 | + "node-match-path": "^0.6.3", | |
| 10782 | + "statuses": "^2.0.0", | |
| 10783 | + "strict-event-emitter": "^0.2.0", | |
| 10784 | + "type-fest": "^1.2.2", | |
| 10785 | + "yargs": "^17.0.1" | |
| 10786 | + }, | |
| 10787 | + "dependencies": { | |
| 10788 | + "ansi-styles": { | |
| 10789 | + "version": "4.3.0", | |
| 10790 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | |
| 10791 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | |
| 10792 | + "dev": true, | |
| 10793 | + "requires": { | |
| 10794 | + "color-convert": "^2.0.1" | |
| 10795 | + } | |
| 10796 | + }, | |
| 10797 | + "chalk": { | |
| 10798 | + "version": "4.1.2", | |
| 10799 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | |
| 10800 | + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", | |
| 10801 | + "dev": true, | |
| 10802 | + "requires": { | |
| 10803 | + "ansi-styles": "^4.1.0", | |
| 10804 | + "supports-color": "^7.1.0" | |
| 10805 | + } | |
| 10806 | + }, | |
| 10807 | + "color-convert": { | |
| 10808 | + "version": "2.0.1", | |
| 10809 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | |
| 10810 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | |
| 10811 | + "dev": true, | |
| 10812 | + "requires": { | |
| 10813 | + "color-name": "~1.1.4" | |
| 10814 | + } | |
| 10815 | + }, | |
| 10816 | + "color-name": { | |
| 10817 | + "version": "1.1.4", | |
| 10818 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | |
| 10819 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | |
| 10820 | + "dev": true | |
| 10821 | + }, | |
| 10822 | + "has-flag": { | |
| 10823 | + "version": "4.0.0", | |
| 10824 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | |
| 10825 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | |
| 10826 | + "dev": true | |
| 10827 | + }, | |
| 10828 | + "statuses": { | |
| 10829 | + "version": "2.0.1", | |
| 10830 | + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", | |
| 10831 | + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", | |
| 10832 | + "dev": true | |
| 10833 | + }, | |
| 10834 | + "supports-color": { | |
| 10835 | + "version": "7.2.0", | |
| 10836 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | |
| 10837 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | |
| 10838 | + "dev": true, | |
| 10839 | + "requires": { | |
| 10840 | + "has-flag": "^4.0.0" | |
| 10841 | + } | |
| 10842 | + }, | |
| 10843 | + "type-fest": { | |
| 10844 | + "version": "1.3.0", | |
| 10845 | + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.3.0.tgz", | |
| 10846 | + "integrity": "sha512-mYUYkAy6fPatVWtUeCV/qGeGL3IVucmdJOzeAEfwgCJDx8gP0JaW8jn6KQ5xDfPec31e0KXWn5EUOZMhquR1zA==", | |
| 10847 | + "dev": true | |
| 10848 | + } | |
| 10849 | + } | |
| 10850 | + }, | |
| 10851 | + "mute-stream": { | |
| 10852 | + "version": "0.0.8", | |
| 10853 | + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", | |
| 10854 | + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", | |
| 10855 | + "dev": true | |
| 10856 | + }, | |
| 9733 | 10857 | "nanoid": { |
| 9734 | 10858 | "version": "3.1.23", |
| 9735 | 10859 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", |
| ... | ... | @@ -9987,6 +11111,12 @@ |
| 9987 | 11111 | } |
| 9988 | 11112 | } |
| 9989 | 11113 | }, |
| 11114 | + "node-match-path": { | |
| 11115 | + "version": "0.6.3", | |
| 11116 | + "resolved": "https://registry.npmjs.org/node-match-path/-/node-match-path-0.6.3.tgz", | |
| 11117 | + "integrity": "sha512-fB1reOHKLRZCJMAka28hIxCwQLxGmd7WewOCBDYKpyA1KXi68A7vaGgdZAPhY2E6SXoYt3KqYCCvXLJ+O0Fu/Q==", | |
| 11118 | + "dev": true | |
| 11119 | + }, | |
| 9990 | 11120 | "node-releases": { |
| 9991 | 11121 | "version": "1.1.73", |
| 9992 | 11122 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", |
| ... | ... | @@ -10139,11 +11269,91 @@ |
| 10139 | 11269 | "word-wrap": "^1.2.3" |
| 10140 | 11270 | } |
| 10141 | 11271 | }, |
| 11272 | + "ora": { | |
| 11273 | + "version": "5.4.1", | |
| 11274 | + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", | |
| 11275 | + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", | |
| 11276 | + "dev": true, | |
| 11277 | + "requires": { | |
| 11278 | + "bl": "^4.1.0", | |
| 11279 | + "chalk": "^4.1.0", | |
| 11280 | + "cli-cursor": "^3.1.0", | |
| 11281 | + "cli-spinners": "^2.5.0", | |
| 11282 | + "is-interactive": "^1.0.0", | |
| 11283 | + "is-unicode-supported": "^0.1.0", | |
| 11284 | + "log-symbols": "^4.1.0", | |
| 11285 | + "strip-ansi": "^6.0.0", | |
| 11286 | + "wcwidth": "^1.0.1" | |
| 11287 | + }, | |
| 11288 | + "dependencies": { | |
| 11289 | + "ansi-styles": { | |
| 11290 | + "version": "4.3.0", | |
| 11291 | + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | |
| 11292 | + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | |
| 11293 | + "dev": true, | |
| 11294 | + "requires": { | |
| 11295 | + "color-convert": "^2.0.1" | |
| 11296 | + } | |
| 11297 | + }, | |
| 11298 | + "chalk": { | |
| 11299 | + "version": "4.1.2", | |
| 11300 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | |
| 11301 | + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", | |
| 11302 | + "dev": true, | |
| 11303 | + "requires": { | |
| 11304 | + "ansi-styles": "^4.1.0", | |
| 11305 | + "supports-color": "^7.1.0" | |
| 11306 | + } | |
| 11307 | + }, | |
| 11308 | + "color-convert": { | |
| 11309 | + "version": "2.0.1", | |
| 11310 | + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | |
| 11311 | + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | |
| 11312 | + "dev": true, | |
| 11313 | + "requires": { | |
| 11314 | + "color-name": "~1.1.4" | |
| 11315 | + } | |
| 11316 | + }, | |
| 11317 | + "color-name": { | |
| 11318 | + "version": "1.1.4", | |
| 11319 | + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | |
| 11320 | + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | |
| 11321 | + "dev": true | |
| 11322 | + }, | |
| 11323 | + "has-flag": { | |
| 11324 | + "version": "4.0.0", | |
| 11325 | + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | |
| 11326 | + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | |
| 11327 | + "dev": true | |
| 11328 | + }, | |
| 11329 | + "supports-color": { | |
| 11330 | + "version": "7.2.0", | |
| 11331 | + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | |
| 11332 | + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | |
| 11333 | + "dev": true, | |
| 11334 | + "requires": { | |
| 11335 | + "has-flag": "^4.0.0" | |
| 11336 | + } | |
| 11337 | + } | |
| 11338 | + } | |
| 11339 | + }, | |
| 10142 | 11340 | "os-browserify": { |
| 10143 | 11341 | "version": "0.3.0", |
| 10144 | 11342 | "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", |
| 10145 | 11343 | "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" |
| 10146 | 11344 | }, |
| 11345 | + "os-tmpdir": { | |
| 11346 | + "version": "1.0.2", | |
| 11347 | + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | |
| 11348 | + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", | |
| 11349 | + "dev": true | |
| 11350 | + }, | |
| 11351 | + "outvariant": { | |
| 11352 | + "version": "1.0.5", | |
| 11353 | + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.0.5.tgz", | |
| 11354 | + "integrity": "sha512-VJEjXVRCSVa+tiudze+WuNZI6dcvGedjUHaM6lABEqOcurf9sIVdlPfZU1+zM+IwVtintW/0bZzdCUOHWn3AnA==", | |
| 11355 | + "dev": true | |
| 11356 | + }, | |
| 10147 | 11357 | "p-limit": { |
| 10148 | 11358 | "version": "3.1.0", |
| 10149 | 11359 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", |
| ... | ... | @@ -10758,6 +11968,12 @@ |
| 10758 | 11968 | "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", |
| 10759 | 11969 | "dev": true |
| 10760 | 11970 | }, |
| 11971 | + "require-directory": { | |
| 11972 | + "version": "2.1.1", | |
| 11973 | + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", | |
| 11974 | + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", | |
| 11975 | + "dev": true | |
| 11976 | + }, | |
| 10761 | 11977 | "require-from-string": { |
| 10762 | 11978 | "version": "2.0.2", |
| 10763 | 11979 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", |
| ... | ... | @@ -10814,6 +12030,12 @@ |
| 10814 | 12030 | "inherits": "^2.0.1" |
| 10815 | 12031 | } |
| 10816 | 12032 | }, |
| 12033 | + "run-async": { | |
| 12034 | + "version": "2.4.1", | |
| 12035 | + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", | |
| 12036 | + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", | |
| 12037 | + "dev": true | |
| 12038 | + }, | |
| 10817 | 12039 | "run-parallel": { |
| 10818 | 12040 | "version": "1.2.0", |
| 10819 | 12041 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", |
| ... | ... | @@ -10862,6 +12084,12 @@ |
| 10862 | 12084 | "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", |
| 10863 | 12085 | "dev": true |
| 10864 | 12086 | }, |
| 12087 | + "set-cookie-parser": { | |
| 12088 | + "version": "2.4.8", | |
| 12089 | + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.4.8.tgz", | |
| 12090 | + "integrity": "sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==", | |
| 12091 | + "dev": true | |
| 12092 | + }, | |
| 10865 | 12093 | "setimmediate": { |
| 10866 | 12094 | "version": "1.0.5", |
| 10867 | 12095 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", |
| ... | ... | @@ -11070,6 +12298,15 @@ |
| 11070 | 12298 | "debug": "2" |
| 11071 | 12299 | } |
| 11072 | 12300 | }, |
| 12301 | + "strict-event-emitter": { | |
| 12302 | + "version": "0.2.0", | |
| 12303 | + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.0.tgz", | |
| 12304 | + "integrity": "sha512-zv7K2egoKwkQkZGEaH8m+i2D0XiKzx5jNsiSul6ja2IYFvil10A59Z9Y7PPAAe5OW53dQUf9CfsHKzjZzKkm1w==", | |
| 12305 | + "dev": true, | |
| 12306 | + "requires": { | |
| 12307 | + "events": "^3.3.0" | |
| 12308 | + } | |
| 12309 | + }, | |
| 11073 | 12310 | "string_decoder": { |
| 11074 | 12311 | "version": "1.3.0", |
| 11075 | 12312 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", |
| ... | ... | @@ -11667,6 +12904,15 @@ |
| 11667 | 12904 | "graceful-fs": "^4.1.2" |
| 11668 | 12905 | } |
| 11669 | 12906 | }, |
| 12907 | + "wcwidth": { | |
| 12908 | + "version": "1.0.1", | |
| 12909 | + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", | |
| 12910 | + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", | |
| 12911 | + "dev": true, | |
| 12912 | + "requires": { | |
| 12913 | + "defaults": "^1.0.3" | |
| 12914 | + } | |
| 12915 | + }, | |
| 11670 | 12916 | "webidl-conversions": { |
| 11671 | 12917 | "version": "4.0.2", |
| 11672 | 12918 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", |
| ... | ... | @@ -11766,11 +13012,23 @@ |
| 11766 | 13012 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", |
| 11767 | 13013 | "dev": true |
| 11768 | 13014 | }, |
| 13015 | + "xmldom": { | |
| 13016 | + "version": "0.6.0", | |
| 13017 | + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", | |
| 13018 | + "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==", | |
| 13019 | + "dev": true | |
| 13020 | + }, | |
| 11769 | 13021 | "xtend": { |
| 11770 | 13022 | "version": "4.0.2", |
| 11771 | 13023 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", |
| 11772 | 13024 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" |
| 11773 | 13025 | }, |
| 13026 | + "y18n": { | |
| 13027 | + "version": "5.0.8", | |
| 13028 | + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", | |
| 13029 | + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", | |
| 13030 | + "dev": true | |
| 13031 | + }, | |
| 11774 | 13032 | "yallist": { |
| 11775 | 13033 | "version": "4.0.0", |
| 11776 | 13034 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", |
| ... | ... | @@ -11783,6 +13041,27 @@ |
| 11783 | 13041 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", |
| 11784 | 13042 | "dev": true |
| 11785 | 13043 | }, |
| 13044 | + "yargs": { | |
| 13045 | + "version": "17.0.1", | |
| 13046 | + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", | |
| 13047 | + "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==", | |
| 13048 | + "dev": true, | |
| 13049 | + "requires": { | |
| 13050 | + "cliui": "^7.0.2", | |
| 13051 | + "escalade": "^3.1.1", | |
| 13052 | + "get-caller-file": "^2.0.5", | |
| 13053 | + "require-directory": "^2.1.1", | |
| 13054 | + "string-width": "^4.2.0", | |
| 13055 | + "y18n": "^5.0.5", | |
| 13056 | + "yargs-parser": "^20.2.2" | |
| 13057 | + } | |
| 13058 | + }, | |
| 13059 | + "yargs-parser": { | |
| 13060 | + "version": "20.2.9", | |
| 13061 | + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", | |
| 13062 | + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", | |
| 13063 | + "dev": true | |
| 13064 | + }, | |
| 11786 | 13065 | "yocto-queue": { |
| 11787 | 13066 | "version": "0.1.0", |
| 11788 | 13067 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", | ... | ... |
| ... | ... | @@ -26,6 +26,7 @@ |
| 26 | 26 | "eslint-plugin-promise": "^5.1.0", |
| 27 | 27 | "eslint-plugin-react": "^7.24.0", |
| 28 | 28 | "lint-staged": "^11.1.1", |
| 29 | + "msw": "^0.33.2", | |
| 29 | 30 | "postcss": "^8.3.6", |
| 30 | 31 | "prettier": "^2.3.2", |
| 31 | 32 | "tailwindcss": "^2.2.7" |
| ... | ... | @@ -45,5 +46,8 @@ |
| 45 | 46 | "prettier --write", |
| 46 | 47 | "git add" |
| 47 | 48 | ] |
| 49 | + }, | |
| 50 | + "msw": { | |
| 51 | + "workerDirectory": "public" | |
| 48 | 52 | } |
| 49 | -} | |
| 53 | +} | |
| \ No newline at end of file | ... | ... |
| 1 | 1 | import Head from 'next/head' |
| 2 | 2 | |
| 3 | +if (process.env.NODE_ENV === 'development' && process.browser) { | |
| 4 | + console.log(process.browser) | |
| 5 | + const { worker } = require('../mocks/browser') | |
| 6 | + worker.start() | |
| 7 | +} | |
| 8 | + | |
| 9 | +const axios = require('axios').default | |
| 10 | + | |
| 3 | 11 | export default function Home () { |
| 12 | + axios | |
| 13 | + .get('/') | |
| 14 | + .then(function (response) { | |
| 15 | + console.log(response) | |
| 16 | + }) | |
| 17 | + .catch(function (error) { | |
| 18 | + console.log(error) | |
| 19 | + }) | |
| 20 | + .then(function () {}) | |
| 4 | 21 | return ( |
| 5 | 22 | <div className="container"> |
| 6 | 23 | <Head> | ... | ... |
public/mockServiceWorker.js
0 → 100644
| 1 | +/* eslint-disable */ | |
| 2 | +/* tslint:disable */ | |
| 3 | + | |
| 4 | +/** | |
| 5 | + * Mock Service Worker (0.33.2). | |
| 6 | + * @see https://github.com/mswjs/msw | |
| 7 | + * - Please do NOT modify this file. | |
| 8 | + * - Please do NOT serve this file on production. | |
| 9 | + */ | |
| 10 | + | |
| 11 | +const INTEGRITY_CHECKSUM = "a615cd395ea10f948a628bce3857a385"; | |
| 12 | +const bypassHeaderName = "x-msw-bypass"; | |
| 13 | +const activeClientIds = new Set(); | |
| 14 | + | |
| 15 | +self.addEventListener("install", function () { | |
| 16 | + return self.skipWaiting(); | |
| 17 | +}); | |
| 18 | + | |
| 19 | +self.addEventListener("activate", async function (event) { | |
| 20 | + return self.clients.claim(); | |
| 21 | +}); | |
| 22 | + | |
| 23 | +self.addEventListener("message", async function (event) { | |
| 24 | + const clientId = event.source.id; | |
| 25 | + | |
| 26 | + if (!clientId || !self.clients) { | |
| 27 | + return; | |
| 28 | + } | |
| 29 | + | |
| 30 | + const client = await self.clients.get(clientId); | |
| 31 | + | |
| 32 | + if (!client) { | |
| 33 | + return; | |
| 34 | + } | |
| 35 | + | |
| 36 | + const allClients = await self.clients.matchAll(); | |
| 37 | + | |
| 38 | + switch (event.data) { | |
| 39 | + case "KEEPALIVE_REQUEST": { | |
| 40 | + sendToClient(client, { | |
| 41 | + type: "KEEPALIVE_RESPONSE", | |
| 42 | + }); | |
| 43 | + break; | |
| 44 | + } | |
| 45 | + | |
| 46 | + case "INTEGRITY_CHECK_REQUEST": { | |
| 47 | + sendToClient(client, { | |
| 48 | + type: "INTEGRITY_CHECK_RESPONSE", | |
| 49 | + payload: INTEGRITY_CHECKSUM, | |
| 50 | + }); | |
| 51 | + break; | |
| 52 | + } | |
| 53 | + | |
| 54 | + case "MOCK_ACTIVATE": { | |
| 55 | + activeClientIds.add(clientId); | |
| 56 | + | |
| 57 | + sendToClient(client, { | |
| 58 | + type: "MOCKING_ENABLED", | |
| 59 | + payload: true, | |
| 60 | + }); | |
| 61 | + break; | |
| 62 | + } | |
| 63 | + | |
| 64 | + case "MOCK_DEACTIVATE": { | |
| 65 | + activeClientIds.delete(clientId); | |
| 66 | + break; | |
| 67 | + } | |
| 68 | + | |
| 69 | + case "CLIENT_CLOSED": { | |
| 70 | + activeClientIds.delete(clientId); | |
| 71 | + | |
| 72 | + const remainingClients = allClients.filter((client) => { | |
| 73 | + return client.id !== clientId; | |
| 74 | + }); | |
| 75 | + | |
| 76 | + // Unregister itself when there are no more clients | |
| 77 | + if (remainingClients.length === 0) { | |
| 78 | + self.registration.unregister(); | |
| 79 | + } | |
| 80 | + | |
| 81 | + break; | |
| 82 | + } | |
| 83 | + } | |
| 84 | +}); | |
| 85 | + | |
| 86 | +// Resolve the "master" client for the given event. | |
| 87 | +// Client that issues a request doesn't necessarily equal the client | |
| 88 | +// that registered the worker. It's with the latter the worker should | |
| 89 | +// communicate with during the response resolving phase. | |
| 90 | +async function resolveMasterClient(event) { | |
| 91 | + const client = await self.clients.get(event.clientId); | |
| 92 | + | |
| 93 | + if (client.frameType === "top-level") { | |
| 94 | + return client; | |
| 95 | + } | |
| 96 | + | |
| 97 | + const allClients = await self.clients.matchAll(); | |
| 98 | + | |
| 99 | + return allClients | |
| 100 | + .filter((client) => { | |
| 101 | + // Get only those clients that are currently visible. | |
| 102 | + return client.visibilityState === "visible"; | |
| 103 | + }) | |
| 104 | + .find((client) => { | |
| 105 | + // Find the client ID that's recorded in the | |
| 106 | + // set of clients that have registered the worker. | |
| 107 | + return activeClientIds.has(client.id); | |
| 108 | + }); | |
| 109 | +} | |
| 110 | + | |
| 111 | +async function handleRequest(event, requestId) { | |
| 112 | + const client = await resolveMasterClient(event); | |
| 113 | + const response = await getResponse(event, client, requestId); | |
| 114 | + | |
| 115 | + // Send back the response clone for the "response:*" life-cycle events. | |
| 116 | + // Ensure MSW is active and ready to handle the message, otherwise | |
| 117 | + // this message will pend indefinitely. | |
| 118 | + if (client && activeClientIds.has(client.id)) { | |
| 119 | + (async function () { | |
| 120 | + const clonedResponse = response.clone(); | |
| 121 | + sendToClient(client, { | |
| 122 | + type: "RESPONSE", | |
| 123 | + payload: { | |
| 124 | + requestId, | |
| 125 | + type: clonedResponse.type, | |
| 126 | + ok: clonedResponse.ok, | |
| 127 | + status: clonedResponse.status, | |
| 128 | + statusText: clonedResponse.statusText, | |
| 129 | + body: | |
| 130 | + clonedResponse.body === null ? null : await clonedResponse.text(), | |
| 131 | + headers: serializeHeaders(clonedResponse.headers), | |
| 132 | + redirected: clonedResponse.redirected, | |
| 133 | + }, | |
| 134 | + }); | |
| 135 | + })(); | |
| 136 | + } | |
| 137 | + | |
| 138 | + return response; | |
| 139 | +} | |
| 140 | + | |
| 141 | +async function getResponse(event, client, requestId) { | |
| 142 | + const { request } = event; | |
| 143 | + const requestClone = request.clone(); | |
| 144 | + const getOriginalResponse = () => fetch(requestClone); | |
| 145 | + | |
| 146 | + // Bypass mocking when the request client is not active. | |
| 147 | + if (!client) { | |
| 148 | + return getOriginalResponse(); | |
| 149 | + } | |
| 150 | + | |
| 151 | + // Bypass initial page load requests (i.e. static assets). | |
| 152 | + // The absence of the immediate/parent client in the map of the active clients | |
| 153 | + // means that MSW hasn't dispatched the "MOCK_ACTIVATE" event yet | |
| 154 | + // and is not ready to handle requests. | |
| 155 | + if (!activeClientIds.has(client.id)) { | |
| 156 | + return await getOriginalResponse(); | |
| 157 | + } | |
| 158 | + | |
| 159 | + // Bypass requests with the explicit bypass header | |
| 160 | + if (requestClone.headers.get(bypassHeaderName) === "true") { | |
| 161 | + const cleanRequestHeaders = serializeHeaders(requestClone.headers); | |
| 162 | + | |
| 163 | + // Remove the bypass header to comply with the CORS preflight check. | |
| 164 | + delete cleanRequestHeaders[bypassHeaderName]; | |
| 165 | + | |
| 166 | + const originalRequest = new Request(requestClone, { | |
| 167 | + headers: new Headers(cleanRequestHeaders), | |
| 168 | + }); | |
| 169 | + | |
| 170 | + return fetch(originalRequest); | |
| 171 | + } | |
| 172 | + | |
| 173 | + // Send the request to the client-side MSW. | |
| 174 | + const reqHeaders = serializeHeaders(request.headers); | |
| 175 | + const body = await request.text(); | |
| 176 | + | |
| 177 | + const clientMessage = await sendToClient(client, { | |
| 178 | + type: "REQUEST", | |
| 179 | + payload: { | |
| 180 | + id: requestId, | |
| 181 | + url: request.url, | |
| 182 | + method: request.method, | |
| 183 | + headers: reqHeaders, | |
| 184 | + cache: request.cache, | |
| 185 | + mode: request.mode, | |
| 186 | + credentials: request.credentials, | |
| 187 | + destination: request.destination, | |
| 188 | + integrity: request.integrity, | |
| 189 | + redirect: request.redirect, | |
| 190 | + referrer: request.referrer, | |
| 191 | + referrerPolicy: request.referrerPolicy, | |
| 192 | + body, | |
| 193 | + bodyUsed: request.bodyUsed, | |
| 194 | + keepalive: request.keepalive, | |
| 195 | + }, | |
| 196 | + }); | |
| 197 | + | |
| 198 | + switch (clientMessage.type) { | |
| 199 | + case "MOCK_SUCCESS": { | |
| 200 | + return delayPromise( | |
| 201 | + () => respondWithMock(clientMessage), | |
| 202 | + clientMessage.payload.delay | |
| 203 | + ); | |
| 204 | + } | |
| 205 | + | |
| 206 | + case "MOCK_NOT_FOUND": { | |
| 207 | + return getOriginalResponse(); | |
| 208 | + } | |
| 209 | + | |
| 210 | + case "NETWORK_ERROR": { | |
| 211 | + const { name, message } = clientMessage.payload; | |
| 212 | + const networkError = new Error(message); | |
| 213 | + networkError.name = name; | |
| 214 | + | |
| 215 | + // Rejecting a request Promise emulates a network error. | |
| 216 | + throw networkError; | |
| 217 | + } | |
| 218 | + | |
| 219 | + case "INTERNAL_ERROR": { | |
| 220 | + const parsedBody = JSON.parse(clientMessage.payload.body); | |
| 221 | + | |
| 222 | + console.error( | |
| 223 | + `\ | |
| 224 | +[MSW] Request handler function for "%s %s" has thrown the following exception: | |
| 225 | + | |
| 226 | +${parsedBody.errorType}: ${parsedBody.message} | |
| 227 | +(see more detailed error stack trace in the mocked response body) | |
| 228 | + | |
| 229 | +This exception has been gracefully handled as a 500 response, however, it's strongly recommended to resolve this error. | |
| 230 | +If you wish to mock an error response, please refer to this guide: https://mswjs.io/docs/recipes/mocking-error-responses\ | |
| 231 | +`, | |
| 232 | + request.method, | |
| 233 | + request.url | |
| 234 | + ); | |
| 235 | + | |
| 236 | + return respondWithMock(clientMessage); | |
| 237 | + } | |
| 238 | + } | |
| 239 | + | |
| 240 | + return getOriginalResponse(); | |
| 241 | +} | |
| 242 | + | |
| 243 | +self.addEventListener("fetch", function (event) { | |
| 244 | + const { request } = event; | |
| 245 | + const accept = request.headers.get("accept") || ""; | |
| 246 | + | |
| 247 | + // Bypass server-sent events. | |
| 248 | + if (accept.includes("text/event-stream")) { | |
| 249 | + return; | |
| 250 | + } | |
| 251 | + | |
| 252 | + // Bypass navigation requests. | |
| 253 | + if (request.mode === "navigate") { | |
| 254 | + return; | |
| 255 | + } | |
| 256 | + | |
| 257 | + // Opening the DevTools triggers the "only-if-cached" request | |
| 258 | + // that cannot be handled by the worker. Bypass such requests. | |
| 259 | + if (request.cache === "only-if-cached" && request.mode !== "same-origin") { | |
| 260 | + return; | |
| 261 | + } | |
| 262 | + | |
| 263 | + // Bypass all requests when there are no active clients. | |
| 264 | + // Prevents the self-unregistered worked from handling requests | |
| 265 | + // after it's been deleted (still remains active until the next reload). | |
| 266 | + if (activeClientIds.size === 0) { | |
| 267 | + return; | |
| 268 | + } | |
| 269 | + | |
| 270 | + const requestId = uuidv4(); | |
| 271 | + | |
| 272 | + return event.respondWith( | |
| 273 | + handleRequest(event, requestId).catch((error) => { | |
| 274 | + console.error( | |
| 275 | + '[MSW] Failed to mock a "%s" request to "%s": %s', | |
| 276 | + request.method, | |
| 277 | + request.url, | |
| 278 | + error | |
| 279 | + ); | |
| 280 | + }) | |
| 281 | + ); | |
| 282 | +}); | |
| 283 | + | |
| 284 | +function serializeHeaders(headers) { | |
| 285 | + const reqHeaders = {}; | |
| 286 | + headers.forEach((value, name) => { | |
| 287 | + reqHeaders[name] = reqHeaders[name] | |
| 288 | + ? [].concat(reqHeaders[name]).concat(value) | |
| 289 | + : value; | |
| 290 | + }); | |
| 291 | + return reqHeaders; | |
| 292 | +} | |
| 293 | + | |
| 294 | +function sendToClient(client, message) { | |
| 295 | + return new Promise((resolve, reject) => { | |
| 296 | + const channel = new MessageChannel(); | |
| 297 | + | |
| 298 | + channel.port1.onmessage = (event) => { | |
| 299 | + if (event.data && event.data.error) { | |
| 300 | + return reject(event.data.error); | |
| 301 | + } | |
| 302 | + | |
| 303 | + resolve(event.data); | |
| 304 | + }; | |
| 305 | + | |
| 306 | + client.postMessage(JSON.stringify(message), [channel.port2]); | |
| 307 | + }); | |
| 308 | +} | |
| 309 | + | |
| 310 | +function delayPromise(cb, duration) { | |
| 311 | + return new Promise((resolve) => { | |
| 312 | + setTimeout(() => resolve(cb()), duration); | |
| 313 | + }); | |
| 314 | +} | |
| 315 | + | |
| 316 | +function respondWithMock(clientMessage) { | |
| 317 | + return new Response(clientMessage.payload.body, { | |
| 318 | + ...clientMessage.payload, | |
| 319 | + headers: clientMessage.payload.headers, | |
| 320 | + }); | |
| 321 | +} | |
| 322 | + | |
| 323 | +function uuidv4() { | |
| 324 | + return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (c) { | |
| 325 | + const r = (Math.random() * 16) | 0; | |
| 326 | + const v = c == "x" ? r : (r & 0x3) | 0x8; | |
| 327 | + return v.toString(16); | |
| 328 | + }); | |
| 329 | +} | ... | ... |