Mirror: The small sibling of the graphql package, slimmed down for client-side libraries.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Replace pure prettier with eslint

+436 -34
+18 -18
alias/language/__tests__/visitor.test.js
··· 3 3 import { Kind, parse } from 'graphql'; 4 4 import { visit, visitInParallel, BREAK } from '../visitor'; 5 5 6 - const kitchenSinkQuery: string = String.raw` 6 + const kitchenSinkQuery = String.raw` 7 7 query queryName($foo: ComplexType, $site: Site = MOBILE) @onQuery { 8 8 whoever123is: node(id: [123, 456]) { 9 9 id ··· 123 123 }); 124 124 125 125 it('validates path argument', () => { 126 - const visited: Array<any> = []; 126 + const visited = []; 127 127 128 128 const ast = parse('{ a }', { noLocation: true }); 129 129 ··· 154 154 155 155 it('validates ancestors argument', () => { 156 156 const ast = parse('{ a }', { noLocation: true }); 157 - const visitedNodes: Array<any> = []; 157 + const visitedNodes = []; 158 158 159 159 visit(ast, { 160 160 enter(node, key, parent, _path, ancestors) { ··· 183 183 it('allows editing a node both on enter and on leave', () => { 184 184 const ast = parse('{ a, b, c { a, b, c } }', { noLocation: true }); 185 185 186 - let selectionSet: SelectionSetNode; 186 + let selectionSet; 187 187 188 188 const editedAST = visit(ast, { 189 189 OperationDefinition: { ··· 335 335 }); 336 336 337 337 it('allows skipping a sub-tree', () => { 338 - const visited: Array<any> = []; 338 + const visited = []; 339 339 340 340 const ast = parse('{ a, b { x }, c }', { noLocation: true }); 341 341 visit(ast, { ··· 373 373 }); 374 374 375 375 it('allows early exit while visiting', () => { 376 - const visited: Array<any> = []; 376 + const visited = []; 377 377 378 378 const ast = parse('{ a, b { x }, c }', { noLocation: true }); 379 379 visit(ast, { ··· 408 408 }); 409 409 410 410 it('allows early exit while leaving', () => { 411 - const visited: Array<any> = []; 411 + const visited = []; 412 412 413 413 const ast = parse('{ a, b { x }, c }', { noLocation: true }); 414 414 visit(ast, { ··· 445 445 }); 446 446 447 447 it('allows a named functions visitor API', () => { 448 - const visited: Array<any> = []; 448 + const visited = []; 449 449 450 450 const ast = parse('{ a, b { x }, c }', { noLocation: true }); 451 451 visit(ast, { ··· 479 479 480 480 it('visits kitchen sink', () => { 481 481 const ast = parse(kitchenSinkQuery); 482 - const visited: Array<any> = []; 483 - const argsStack: Array<any> = []; 482 + const visited = []; 483 + const argsStack = []; 484 484 485 485 visit(ast, { 486 486 enter(node, key, parent) { ··· 863 863 // Note: nearly identical to the above test of the same test but 864 864 // using visitInParallel. 865 865 it('allows skipping a sub-tree', () => { 866 - const visited: Array<any> = []; 866 + const visited = []; 867 867 868 868 const ast = parse('{ a, b { x }, c }'); 869 869 visit( ··· 906 906 }); 907 907 908 908 it('allows skipping different sub-trees', () => { 909 - const visited: Array<any> = []; 909 + const visited = []; 910 910 911 911 const ast = parse('{ a { x }, b { y} }'); 912 912 visit( ··· 982 982 // Note: nearly identical to the above test of the same test but 983 983 // using visitInParallel. 984 984 it('allows early exit while visiting', () => { 985 - const visited: Array<any> = []; 985 + const visited = []; 986 986 987 987 const ast = parse('{ a, b { x }, c }'); 988 988 visit( ··· 1022 1022 }); 1023 1023 1024 1024 it('allows early exit from different points', () => { 1025 - const visited: Array<any> = []; 1025 + const visited = []; 1026 1026 1027 1027 const ast = parse('{ a { y }, b { x } }'); 1028 1028 visit( ··· 1084 1084 // Note: nearly identical to the above test of the same test but 1085 1085 // using visitInParallel. 1086 1086 it('allows early exit while leaving', () => { 1087 - const visited: Array<any> = []; 1087 + const visited = []; 1088 1088 1089 1089 const ast = parse('{ a, b { x }, c }'); 1090 1090 visit( ··· 1125 1125 }); 1126 1126 1127 1127 it('allows early exit from leaving different points', () => { 1128 - const visited: Array<any> = []; 1128 + const visited = []; 1129 1129 1130 1130 const ast = parse('{ a { y }, b { x } }'); 1131 1131 visit( ··· 1201 1201 }); 1202 1202 1203 1203 it('allows for editing on enter', () => { 1204 - const visited: Array<any> = []; 1204 + const visited = []; 1205 1205 1206 1206 const ast = parse('{ a, b, c { a, b, c } }', { noLocation: true }); 1207 1207 const editedAST = visit( ··· 1265 1265 }); 1266 1266 1267 1267 it('allows for editing on leave', () => { 1268 - const visited: Array<any> = []; 1268 + const visited = []; 1269 1269 1270 1270 const ast = parse('{ a, b, c { a, b, c } }', { noLocation: true }); 1271 1271 const editedAST = visit(
+12 -2
package.json
··· 3 3 "version": "15.0.0-alpha.1", 4 4 "license": "MIT", 5 5 "workspaces": [ 6 - "dist", 7 6 "scripts/buildenv" 8 7 ], 9 8 "scripts": { 10 9 "test": "jest", 10 + "lint": "eslint --ext=js,mjs .", 11 11 "build": "rollup -c scripts/rollup/config.js", 12 12 "size-check": "yarn workspace @graphql-web-lite/buildenv build", 13 13 "prepublishOnly": "run-s test build" ··· 32 32 "@rollup/plugin-buble": "^0.21.3", 33 33 "@rollup/plugin-node-resolve": "^13.0.4", 34 34 "babel-plugin-modular-graphql": "^1.0.1", 35 + "eslint": "^7.32.0", 36 + "eslint-config-prettier": "^8.3.0", 37 + "eslint-plugin-prettier": "^4.0.0", 35 38 "graphql": "^16.0.0-alpha.5", 36 39 "husky-v4": "^4.3.8", 37 40 "jest": "^27.1.0", ··· 47 50 "prettier": { 48 51 "singleQuote": true 49 52 }, 53 + "eslintConfig": { 54 + "root": true, 55 + "extends": [ 56 + "./scripts/eslint/preset.js" 57 + ] 58 + }, 50 59 "lint-staged": { 51 - "*.{mjs,js,json,md}": "prettier --write" 60 + "*.{mjs,js}": "eslint --fix", 61 + "*.{json,md}": "prettier --write" 52 62 }, 53 63 "husky": { 54 64 "hooks": {
+24
scripts/eslint/preset.js
··· 1 + module.exports = { 2 + parserOptions: { 3 + ecmaVersion: 9, 4 + sourceType: 'module', 5 + ecmaFeatures: { 6 + modules: true, 7 + }, 8 + }, 9 + extends: ['plugin:prettier/recommended'], 10 + ignorePatterns: ['node_modules/', 'dist-*/', 'dist/'], 11 + plugins: ['prettier'], 12 + rules: { 13 + 'sort-keys': 'off', 14 + 'no-console': ['error', { allow: ['warn', 'error'] }], 15 + 'prefer-arrow/prefer-arrow-functions': 'off', 16 + 17 + 'prettier/prettier': [ 18 + 'error', 19 + { 20 + singleQuote: true, 21 + }, 22 + ], 23 + }, 24 + };
+382 -14
yarn.lock
··· 2 2 # yarn lockfile v1 3 3 4 4 5 + "@babel/code-frame@7.12.11": 6 + version "7.12.11" 7 + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" 8 + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== 9 + dependencies: 10 + "@babel/highlight" "^7.10.4" 11 + 5 12 "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5": 6 13 version "7.14.5" 7 14 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" ··· 160 167 "@babel/traverse" "^7.15.0" 161 168 "@babel/types" "^7.15.0" 162 169 163 - "@babel/highlight@^7.14.5": 170 + "@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": 164 171 version "7.14.5" 165 172 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" 166 173 integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== ··· 302 309 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" 303 310 integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== 304 311 312 + "@eslint/eslintrc@^0.4.3": 313 + version "0.4.3" 314 + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" 315 + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== 316 + dependencies: 317 + ajv "^6.12.4" 318 + debug "^4.1.1" 319 + espree "^7.3.0" 320 + globals "^13.9.0" 321 + ignore "^4.0.6" 322 + import-fresh "^3.2.1" 323 + js-yaml "^3.13.1" 324 + minimatch "^3.0.4" 325 + strip-json-comments "^3.1.1" 326 + 305 327 "@graphql-typed-document-node/core@^3.1.0": 306 328 version "3.1.0" 307 329 resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950" 308 330 integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg== 331 + 332 + "@humanwhocodes/config-array@^0.5.0": 333 + version "0.5.0" 334 + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" 335 + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== 336 + dependencies: 337 + "@humanwhocodes/object-schema" "^1.2.0" 338 + debug "^4.1.1" 339 + minimatch "^3.0.4" 340 + 341 + "@humanwhocodes/object-schema@^1.2.0": 342 + version "1.2.0" 343 + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" 344 + integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== 309 345 310 346 "@istanbuljs/load-nyc-config@^1.0.0": 311 347 version "1.1.0" ··· 737 773 acorn "^7.1.1" 738 774 acorn-walk "^7.1.1" 739 775 740 - acorn-jsx@^5.2.0: 776 + acorn-jsx@^5.2.0, acorn-jsx@^5.3.1: 741 777 version "5.3.2" 742 778 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" 743 779 integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== ··· 752 788 resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" 753 789 integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== 754 790 755 - acorn@^7.1.1: 791 + acorn@^7.1.1, acorn@^7.4.0: 756 792 version "7.4.1" 757 793 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 758 794 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== ··· 777 813 clean-stack "^2.0.0" 778 814 indent-string "^4.0.0" 779 815 816 + ajv@^6.10.0, ajv@^6.12.4: 817 + version "6.12.6" 818 + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 819 + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 820 + dependencies: 821 + fast-deep-equal "^3.1.1" 822 + fast-json-stable-stringify "^2.0.0" 823 + json-schema-traverse "^0.4.1" 824 + uri-js "^4.2.2" 825 + 826 + ajv@^8.0.1: 827 + version "8.6.2" 828 + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571" 829 + integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w== 830 + dependencies: 831 + fast-deep-equal "^3.1.1" 832 + json-schema-traverse "^1.0.0" 833 + require-from-string "^2.0.2" 834 + uri-js "^4.2.2" 835 + 780 836 ansi-colors@^4.1.1: 781 837 version "4.1.1" 782 838 resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" ··· 1174 1230 shebang-command "^1.2.0" 1175 1231 which "^1.2.9" 1176 1232 1177 - cross-spawn@^7.0.3: 1233 + cross-spawn@^7.0.2, cross-spawn@^7.0.3: 1178 1234 version "7.0.3" 1179 1235 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 1180 1236 integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== ··· 1209 1265 whatwg-mimetype "^2.3.0" 1210 1266 whatwg-url "^8.0.0" 1211 1267 1212 - debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: 1268 + debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: 1213 1269 version "4.3.2" 1214 1270 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" 1215 1271 integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== ··· 1226 1282 resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" 1227 1283 integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= 1228 1284 1229 - deep-is@~0.1.3: 1285 + deep-is@^0.1.3, deep-is@~0.1.3: 1230 1286 version "0.1.3" 1231 1287 resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 1232 1288 integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= ··· 1258 1314 resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" 1259 1315 integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== 1260 1316 1317 + doctrine@^3.0.0: 1318 + version "3.0.0" 1319 + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" 1320 + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== 1321 + dependencies: 1322 + esutils "^2.0.2" 1323 + 1261 1324 domexception@^2.0.1: 1262 1325 version "2.0.1" 1263 1326 resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" ··· 1280 1343 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 1281 1344 integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 1282 1345 1283 - enquirer@^2.3.6: 1346 + enquirer@^2.3.5, enquirer@^2.3.6: 1284 1347 version "2.3.6" 1285 1348 resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" 1286 1349 integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== ··· 1346 1409 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" 1347 1410 integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== 1348 1411 1412 + escape-string-regexp@^4.0.0: 1413 + version "4.0.0" 1414 + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 1415 + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 1416 + 1349 1417 escodegen@^2.0.0: 1350 1418 version "2.0.0" 1351 1419 resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" ··· 1358 1426 optionalDependencies: 1359 1427 source-map "~0.6.1" 1360 1428 1429 + eslint-config-prettier@^8.3.0: 1430 + version "8.3.0" 1431 + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" 1432 + integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== 1433 + 1434 + eslint-plugin-prettier@^4.0.0: 1435 + version "4.0.0" 1436 + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz#8b99d1e4b8b24a762472b4567992023619cb98e0" 1437 + integrity sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== 1438 + dependencies: 1439 + prettier-linter-helpers "^1.0.0" 1440 + 1441 + eslint-scope@^5.1.1: 1442 + version "5.1.1" 1443 + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" 1444 + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== 1445 + dependencies: 1446 + esrecurse "^4.3.0" 1447 + estraverse "^4.1.1" 1448 + 1449 + eslint-utils@^2.1.0: 1450 + version "2.1.0" 1451 + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" 1452 + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== 1453 + dependencies: 1454 + eslint-visitor-keys "^1.1.0" 1455 + 1456 + eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: 1457 + version "1.3.0" 1458 + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" 1459 + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== 1460 + 1461 + eslint-visitor-keys@^2.0.0: 1462 + version "2.1.0" 1463 + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" 1464 + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== 1465 + 1466 + eslint@^7.32.0: 1467 + version "7.32.0" 1468 + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" 1469 + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== 1470 + dependencies: 1471 + "@babel/code-frame" "7.12.11" 1472 + "@eslint/eslintrc" "^0.4.3" 1473 + "@humanwhocodes/config-array" "^0.5.0" 1474 + ajv "^6.10.0" 1475 + chalk "^4.0.0" 1476 + cross-spawn "^7.0.2" 1477 + debug "^4.0.1" 1478 + doctrine "^3.0.0" 1479 + enquirer "^2.3.5" 1480 + escape-string-regexp "^4.0.0" 1481 + eslint-scope "^5.1.1" 1482 + eslint-utils "^2.1.0" 1483 + eslint-visitor-keys "^2.0.0" 1484 + espree "^7.3.1" 1485 + esquery "^1.4.0" 1486 + esutils "^2.0.2" 1487 + fast-deep-equal "^3.1.3" 1488 + file-entry-cache "^6.0.1" 1489 + functional-red-black-tree "^1.0.1" 1490 + glob-parent "^5.1.2" 1491 + globals "^13.6.0" 1492 + ignore "^4.0.6" 1493 + import-fresh "^3.0.0" 1494 + imurmurhash "^0.1.4" 1495 + is-glob "^4.0.0" 1496 + js-yaml "^3.13.1" 1497 + json-stable-stringify-without-jsonify "^1.0.1" 1498 + levn "^0.4.1" 1499 + lodash.merge "^4.6.2" 1500 + minimatch "^3.0.4" 1501 + natural-compare "^1.4.0" 1502 + optionator "^0.9.1" 1503 + progress "^2.0.0" 1504 + regexpp "^3.1.0" 1505 + semver "^7.2.1" 1506 + strip-ansi "^6.0.0" 1507 + strip-json-comments "^3.1.0" 1508 + table "^6.0.9" 1509 + text-table "^0.2.0" 1510 + v8-compile-cache "^2.0.3" 1511 + 1512 + espree@^7.3.0, espree@^7.3.1: 1513 + version "7.3.1" 1514 + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" 1515 + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== 1516 + dependencies: 1517 + acorn "^7.4.0" 1518 + acorn-jsx "^5.3.1" 1519 + eslint-visitor-keys "^1.3.0" 1520 + 1361 1521 esprima@^4.0.0, esprima@^4.0.1: 1362 1522 version "4.0.1" 1363 1523 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 1364 1524 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 1365 1525 1366 - estraverse@^5.2.0: 1526 + esquery@^1.4.0: 1527 + version "1.4.0" 1528 + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" 1529 + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== 1530 + dependencies: 1531 + estraverse "^5.1.0" 1532 + 1533 + esrecurse@^4.3.0: 1534 + version "4.3.0" 1535 + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 1536 + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 1537 + dependencies: 1538 + estraverse "^5.2.0" 1539 + 1540 + estraverse@^4.1.1: 1541 + version "4.3.0" 1542 + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 1543 + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 1544 + 1545 + estraverse@^5.1.0, estraverse@^5.2.0: 1367 1546 version "5.2.0" 1368 1547 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" 1369 1548 integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== ··· 1415 1594 jest-message-util "^27.1.0" 1416 1595 jest-regex-util "^27.0.6" 1417 1596 1597 + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: 1598 + version "3.1.3" 1599 + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 1600 + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 1601 + 1602 + fast-diff@^1.1.2: 1603 + version "1.2.0" 1604 + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" 1605 + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== 1606 + 1418 1607 fast-json-stable-stringify@^2.0.0: 1419 1608 version "2.1.0" 1420 1609 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 1421 1610 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 1422 1611 1423 - fast-levenshtein@~2.0.6: 1612 + fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: 1424 1613 version "2.0.6" 1425 1614 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 1426 1615 integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= ··· 1431 1620 integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== 1432 1621 dependencies: 1433 1622 bser "2.1.1" 1623 + 1624 + file-entry-cache@^6.0.1: 1625 + version "6.0.1" 1626 + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" 1627 + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== 1628 + dependencies: 1629 + flat-cache "^3.0.4" 1434 1630 1435 1631 fill-range@^7.0.1: 1436 1632 version "7.0.1" ··· 1462 1658 dependencies: 1463 1659 semver-regex "^3.1.2" 1464 1660 1661 + flat-cache@^3.0.4: 1662 + version "3.0.4" 1663 + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" 1664 + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== 1665 + dependencies: 1666 + flatted "^3.1.0" 1667 + rimraf "^3.0.2" 1668 + 1669 + flatted@^3.1.0: 1670 + version "3.2.2" 1671 + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561" 1672 + integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA== 1673 + 1465 1674 form-data@^3.0.0: 1466 1675 version "3.0.1" 1467 1676 resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" ··· 1485 1694 version "1.1.1" 1486 1695 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1487 1696 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1697 + 1698 + functional-red-black-tree@^1.0.1: 1699 + version "1.0.1" 1700 + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 1701 + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 1488 1702 1489 1703 gensync@^1.0.0-beta.2: 1490 1704 version "1.0.0-beta.2" ··· 1520 1734 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" 1521 1735 integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== 1522 1736 1737 + glob-parent@^5.1.2: 1738 + version "5.1.2" 1739 + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1740 + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 1741 + dependencies: 1742 + is-glob "^4.0.1" 1743 + 1523 1744 glob@7.1.6: 1524 1745 version "7.1.6" 1525 1746 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" ··· 1548 1769 version "11.12.0" 1549 1770 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 1550 1771 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 1772 + 1773 + globals@^13.6.0, globals@^13.9.0: 1774 + version "13.11.0" 1775 + resolved "https://registry.yarnpkg.com/globals/-/globals-13.11.0.tgz#40ef678da117fe7bd2e28f1fab24951bd0255be7" 1776 + integrity sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g== 1777 + dependencies: 1778 + type-fest "^0.20.2" 1551 1779 1552 1780 graceful-fs@^4.1.2, graceful-fs@^4.2.4: 1553 1781 version "4.2.8" ··· 1655 1883 dependencies: 1656 1884 safer-buffer ">= 2.1.2 < 3" 1657 1885 1658 - import-fresh@^3.2.1: 1886 + ignore@^4.0.6: 1887 + version "4.0.6" 1888 + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" 1889 + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== 1890 + 1891 + import-fresh@^3.0.0, import-fresh@^3.2.1: 1659 1892 version "3.3.0" 1660 1893 resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 1661 1894 integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== ··· 1749 1982 dependencies: 1750 1983 has-tostringtag "^1.0.0" 1751 1984 1985 + is-extglob@^2.1.1: 1986 + version "2.1.1" 1987 + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1988 + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 1989 + 1752 1990 is-fullwidth-code-point@^3.0.0: 1753 1991 version "3.0.0" 1754 1992 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" ··· 1758 1996 version "2.1.0" 1759 1997 resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" 1760 1998 integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== 1999 + 2000 + is-glob@^4.0.0, is-glob@^4.0.1: 2001 + version "4.0.1" 2002 + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 2003 + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 2004 + dependencies: 2005 + is-extglob "^2.1.1" 1761 2006 1762 2007 is-module@^1.0.0: 1763 2008 version "1.0.0" ··· 2365 2610 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 2366 2611 integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 2367 2612 2613 + json-schema-traverse@^0.4.1: 2614 + version "0.4.1" 2615 + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 2616 + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 2617 + 2618 + json-schema-traverse@^1.0.0: 2619 + version "1.0.0" 2620 + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" 2621 + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== 2622 + 2623 + json-stable-stringify-without-jsonify@^1.0.1: 2624 + version "1.0.1" 2625 + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 2626 + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 2627 + 2368 2628 json5@^2.1.2: 2369 2629 version "2.2.0" 2370 2630 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" ··· 2386 2646 version "3.1.0" 2387 2647 resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" 2388 2648 integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== 2649 + 2650 + levn@^0.4.1: 2651 + version "0.4.1" 2652 + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" 2653 + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== 2654 + dependencies: 2655 + prelude-ls "^1.2.1" 2656 + type-check "~0.4.0" 2389 2657 2390 2658 levn@~0.3.0: 2391 2659 version "0.3.0" ··· 2457 2725 dependencies: 2458 2726 p-locate "^5.0.0" 2459 2727 2728 + lodash.clonedeep@^4.5.0: 2729 + version "4.5.0" 2730 + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" 2731 + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= 2732 + 2733 + lodash.merge@^4.6.2: 2734 + version "4.6.2" 2735 + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" 2736 + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== 2737 + 2738 + lodash.truncate@^4.4.2: 2739 + version "4.4.2" 2740 + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" 2741 + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= 2742 + 2460 2743 lodash@^4.7.0: 2461 2744 version "4.17.21" 2462 2745 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" ··· 2697 2980 type-check "~0.3.2" 2698 2981 word-wrap "~1.2.3" 2699 2982 2983 + optionator@^0.9.1: 2984 + version "0.9.1" 2985 + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" 2986 + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== 2987 + dependencies: 2988 + deep-is "^0.1.3" 2989 + fast-levenshtein "^2.0.6" 2990 + levn "^0.4.1" 2991 + prelude-ls "^1.2.1" 2992 + type-check "^0.4.0" 2993 + word-wrap "^1.2.3" 2994 + 2700 2995 p-each-series@^2.1.0: 2701 2996 version "2.2.0" 2702 2997 resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" ··· 2866 3161 resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.14.tgz#0b14a2eefba3c10a57116b90d1a65f5f00cd2701" 2867 3162 integrity sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ== 2868 3163 3164 + prelude-ls@^1.2.1: 3165 + version "1.2.1" 3166 + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" 3167 + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== 3168 + 2869 3169 prelude-ls@~1.1.2: 2870 3170 version "1.1.2" 2871 3171 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 2872 3172 integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= 2873 3173 3174 + prettier-linter-helpers@^1.0.0: 3175 + version "1.0.0" 3176 + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" 3177 + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== 3178 + dependencies: 3179 + fast-diff "^1.1.2" 3180 + 2874 3181 prettier@^2.3.2: 2875 3182 version "2.3.2" 2876 3183 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d" ··· 2886 3193 ansi-styles "^5.0.0" 2887 3194 react-is "^17.0.1" 2888 3195 3196 + progress@^2.0.0: 3197 + version "2.0.3" 3198 + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 3199 + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== 3200 + 2889 3201 prompts@^2.0.1: 2890 3202 version "2.4.1" 2891 3203 resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" ··· 2899 3211 resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" 2900 3212 integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== 2901 3213 2902 - punycode@^2.1.1: 3214 + punycode@^2.1.0, punycode@^2.1.1: 2903 3215 version "2.1.1" 2904 3216 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 2905 3217 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== ··· 2937 3249 resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" 2938 3250 integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== 2939 3251 3252 + regexpp@^3.1.0: 3253 + version "3.2.0" 3254 + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" 3255 + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== 3256 + 2940 3257 regexpu-core@4.5.4: 2941 3258 version "4.5.4" 2942 3259 resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" ··· 2971 3288 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2972 3289 integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 2973 3290 3291 + require-from-string@^2.0.2: 3292 + version "2.0.2" 3293 + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" 3294 + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== 3295 + 2974 3296 resolve-cwd@^3.0.0: 2975 3297 version "3.0.0" 2976 3298 resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" ··· 3004 3326 onetime "^5.1.0" 3005 3327 signal-exit "^3.0.2" 3006 3328 3007 - rimraf@^3.0.0: 3329 + rimraf@^3.0.0, rimraf@^3.0.2: 3008 3330 version "3.0.2" 3009 3331 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 3010 3332 integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== ··· 3084 3406 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 3085 3407 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 3086 3408 3087 - semver@^7.3.2, semver@^7.3.5: 3409 + semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: 3088 3410 version "7.3.5" 3089 3411 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" 3090 3412 integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== ··· 3318 3640 resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" 3319 3641 integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 3320 3642 3643 + strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: 3644 + version "3.1.1" 3645 + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 3646 + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 3647 + 3321 3648 sucrase@^3.20.1: 3322 3649 version "3.20.1" 3323 3650 resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.20.1.tgz#1c055e97d0fab2f9857f02461364075b3a4ab226" ··· 3364 3691 resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" 3365 3692 integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== 3366 3693 3694 + table@^6.0.9: 3695 + version "6.7.1" 3696 + resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" 3697 + integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== 3698 + dependencies: 3699 + ajv "^8.0.1" 3700 + lodash.clonedeep "^4.5.0" 3701 + lodash.truncate "^4.4.2" 3702 + slice-ansi "^4.0.0" 3703 + string-width "^4.2.0" 3704 + strip-ansi "^6.0.0" 3705 + 3367 3706 terminal-link@^2.0.0: 3368 3707 version "2.1.1" 3369 3708 resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" ··· 3389 3728 "@istanbuljs/schema" "^0.1.2" 3390 3729 glob "^7.1.4" 3391 3730 minimatch "^3.0.4" 3731 + 3732 + text-table@^0.2.0: 3733 + version "0.2.0" 3734 + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 3735 + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 3392 3736 3393 3737 thenify-all@^1.0.0: 3394 3738 version "1.6.0" ··· 3457 3801 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 3458 3802 integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 3459 3803 3804 + type-check@^0.4.0, type-check@~0.4.0: 3805 + version "0.4.0" 3806 + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" 3807 + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== 3808 + dependencies: 3809 + prelude-ls "^1.2.1" 3810 + 3460 3811 type-check@~0.3.2: 3461 3812 version "0.3.2" 3462 3813 resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" ··· 3468 3819 version "4.0.8" 3469 3820 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" 3470 3821 integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== 3822 + 3823 + type-fest@^0.20.2: 3824 + version "0.20.2" 3825 + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" 3826 + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== 3471 3827 3472 3828 type-fest@^0.21.3: 3473 3829 version "0.21.3" ··· 3518 3874 version "0.1.2" 3519 3875 resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 3520 3876 integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 3877 + 3878 + uri-js@^4.2.2: 3879 + version "4.4.1" 3880 + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 3881 + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 3882 + dependencies: 3883 + punycode "^2.1.0" 3884 + 3885 + v8-compile-cache@^2.0.3: 3886 + version "2.3.0" 3887 + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" 3888 + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== 3521 3889 3522 3890 v8-to-istanbul@^8.0.0: 3523 3891 version "8.0.0" ··· 3635 4003 resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89" 3636 4004 integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== 3637 4005 3638 - word-wrap@~1.2.3: 4006 + word-wrap@^1.2.3, word-wrap@~1.2.3: 3639 4007 version "1.2.3" 3640 4008 resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" 3641 4009 integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==