From de5c82dd7645a36cec4e27ac23152a07ceba2c1a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 9 Oct 2021 21:43:38 +0000 Subject: [PATCH] chore(deps): update dependency eslint to v8 --- package.json | 2 +- pnpm-lock.yaml | 303 +++++++++++++++++++++++++------------------------ 2 files changed, 155 insertions(+), 150 deletions(-) diff --git a/package.json b/package.json index 6897aa1..07a81a0 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@types/atom": "^1.40.7", "@types/node": "^16.0.0", "prettier": "^2.2.1", - "eslint": "7.32.0", + "eslint": "8.0.0", "eslint-config-atomic": "^1.9.0", "npm-check-updates": "11.8.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c06030d..09a6bb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: '@types/node': ^16.0.0 atom-ide-base: ^2.3.2 atom-package-deps: ^7.2.0 - eslint: 7.32.0 + eslint: 8.0.0 eslint-config-atomic: ^1.9.0 npm-check-updates: 11.8.5 prettier: ^2.2.1 @@ -18,8 +18,8 @@ importers: devDependencies: '@types/atom': 1.40.7 '@types/node': 16.4.1 - eslint: 7.32.0 - eslint-config-atomic: 1.9.0_eslint@7.32.0 + eslint: 8.0.0 + eslint-config-atomic: 1.9.0_eslint@8.0.0 npm-check-updates: 11.8.5 prettier: 2.2.1 @@ -31,12 +31,6 @@ packages: '@babel/highlight': 7.10.4 dev: true - /@babel/code-frame/7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} - dependencies: - '@babel/highlight': 7.10.4 - dev: true - /@babel/core/7.11.6: resolution: {integrity: sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==} engines: {node: '>=6.9.0'} @@ -202,28 +196,32 @@ packages: to-fast-properties: 2.0.0 dev: true - /@eslint/eslintrc/0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@eslint/eslintrc/1.0.2: + resolution: {integrity: sha512-x1ZXdEFsvTcnbTZgqcWUL9w2ybgZCw/qbKTPQnab+XnYA2bMQpJCh+/bBzCRfDJaJdlrrQlOk49jNtru9gL/6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.5 - debug: 4.1.1 - espree: 7.3.1 + debug: 4.3.2 + espree: 9.0.0 globals: 13.10.0 ignore: 4.0.6 import-fresh: 3.2.1 js-yaml: 3.14.0 minimatch: 3.0.4 strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true - /@humanwhocodes/config-array/0.5.0: - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + /@humanwhocodes/config-array/0.6.0: + resolution: {integrity: sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.0 - debug: 4.1.1 + debug: 4.3.2 minimatch: 3.0.4 + transitivePeerDependencies: + - supports-color dev: true /@humanwhocodes/object-schema/1.2.0: @@ -346,7 +344,7 @@ packages: resolution: {integrity: sha512-UW7cbLqf/Wu5XH2RKKY1cHwUNLicIDRLMraYKz+HHAerJ0ZffUEk+fMnd8qU2JaS6cAy0r8tsaf7yqHASf/Y0Q==} dev: true - /@typescript-eslint/eslint-plugin/4.14.2_69e7e7428eba4fb547ef2bef7289004b: + /@typescript-eslint/eslint-plugin/4.14.2_14ab93d64035b4d2d2314daff564277b: resolution: {integrity: sha512-uMGfG7GFYK/nYutK/iqYJv6K/Xuog/vrRRZX9aEP4Zv1jsYXuvFUMDFLhUnc8WFv3D2R5QhNQL3VYKmvLS5zsQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -357,11 +355,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.14.2_eslint@7.32.0+typescript@4.1.3 - '@typescript-eslint/parser': 4.14.2_eslint@7.32.0+typescript@4.1.3 + '@typescript-eslint/experimental-utils': 4.14.2_eslint@8.0.0+typescript@4.1.3 + '@typescript-eslint/parser': 4.14.2_eslint@8.0.0+typescript@4.1.3 '@typescript-eslint/scope-manager': 4.14.2 debug: 4.1.1 - eslint: 7.32.0 + eslint: 8.0.0 functional-red-black-tree: 1.0.1 lodash: 4.17.20 regexpp: 3.1.0 @@ -370,7 +368,7 @@ packages: typescript: 4.1.3 dev: true - /@typescript-eslint/experimental-utils/4.14.2_eslint@7.32.0+typescript@4.1.3: + /@typescript-eslint/experimental-utils/4.14.2_eslint@8.0.0+typescript@4.1.3: resolution: {integrity: sha512-mV9pmET4C2y2WlyHmD+Iun8SAEqkLahHGBkGqDVslHkmoj3VnxnGP4ANlwuxxfq1BsKdl/MPieDbohCEQgKrwA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -380,14 +378,14 @@ packages: '@typescript-eslint/scope-manager': 4.14.2 '@typescript-eslint/types': 4.14.2 '@typescript-eslint/typescript-estree': 4.14.2_typescript@4.1.3 - eslint: 7.32.0 + eslint: 8.0.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: - typescript dev: true - /@typescript-eslint/parser/4.14.2_eslint@7.32.0+typescript@4.1.3: + /@typescript-eslint/parser/4.14.2_eslint@8.0.0+typescript@4.1.3: resolution: {integrity: sha512-ipqSP6EuUsMu3E10EZIApOJgWSpcNXeKZaFeNKQyzqxnQl8eQCbV+TSNsl+s2GViX2d18m1rq3CWgnpOxDPgHg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -401,7 +399,7 @@ packages: '@typescript-eslint/types': 4.14.2 '@typescript-eslint/typescript-estree': 4.14.2_typescript@4.1.3 debug: 4.1.1 - eslint: 7.32.0 + eslint: 8.0.0 typescript: 4.1.3 dev: true @@ -450,16 +448,16 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true - /acorn-jsx/5.3.1_acorn@7.4.0: + /acorn-jsx/5.3.1_acorn@8.5.0: resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 7.4.0 + acorn: 8.5.0 dev: true - /acorn/7.4.0: - resolution: {integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==} + /acorn/8.5.0: + resolution: {integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -497,15 +495,6 @@ packages: uri-js: 4.2.2 dev: true - /ajv/8.6.2: - resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.2.2 - dev: true - /ansi-align/3.0.0: resolution: {integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==} dependencies: @@ -631,11 +620,6 @@ packages: resolution: {integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0=} dev: true - /astral-regex/2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - dev: true - /asynckit/0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} dev: true @@ -692,7 +676,7 @@ packages: js-tokens: 3.0.2 dev: true - /babel-eslint/10.1.0_eslint@7.32.0: + /babel-eslint/10.1.0_eslint@8.0.0: resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==} engines: {node: '>=6'} deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. @@ -703,7 +687,7 @@ packages: '@babel/parser': 7.11.5 '@babel/traverse': 7.11.5 '@babel/types': 7.11.5 - eslint: 7.32.0 + eslint: 8.0.0 eslint-visitor-keys: 1.3.0 resolve: 1.17.0 dev: true @@ -878,14 +862,6 @@ packages: supports-color: 5.5.0 dev: true - /chalk/4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.2.1 - supports-color: 7.1.0 - dev: true - /chalk/4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -1095,6 +1071,18 @@ packages: ms: 2.1.2 dev: true + /debug/4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + /debuglog/1.0.1: resolution: {integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=} dev: true @@ -1240,6 +1228,7 @@ packages: /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + requiresBuild: true dependencies: iconv-lite: 0.6.2 dev: true @@ -1322,7 +1311,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-airbnb-base/14.2.0_059a4147cd6c967f7d8b9a454bc9312d: + /eslint-config-airbnb-base/14.2.0_8d888c215e04e9cf8e244e27f299b234: resolution: {integrity: sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==} engines: {node: '>= 6'} peerDependencies: @@ -1330,13 +1319,13 @@ packages: eslint-plugin-import: ^2.21.2 dependencies: confusing-browser-globals: 1.0.9 - eslint: 7.32.0 - eslint-plugin-import: 2.22.0_eslint@7.32.0 + eslint: 8.0.0 + eslint-plugin-import: 2.22.0_eslint@8.0.0 object.assign: 4.1.0 object.entries: 1.1.2 dev: true - /eslint-config-airbnb/18.2.0_08e2b70bfeec88805a3c68f9505b4265: + /eslint-config-airbnb/18.2.0_4bcc2db9b23f92582113ef808bf2c211: resolution: {integrity: sha512-Fz4JIUKkrhO0du2cg5opdyPKQXOI2MvF8KUvN2710nJMT6jaRUpRE2swrJftAjVGL7T1otLM5ieo5RqS1v9Udg==} engines: {node: '>= 6'} peerDependencies: @@ -1346,33 +1335,33 @@ packages: eslint-plugin-react: ^7.20.0 eslint-plugin-react-hooks: ^4 || ^3 || ^2.3.0 || ^1.7.0 dependencies: - eslint: 7.32.0 - eslint-config-airbnb-base: 14.2.0_059a4147cd6c967f7d8b9a454bc9312d - eslint-plugin-import: 2.22.0_eslint@7.32.0 - eslint-plugin-jsx-a11y: 6.3.1_eslint@7.32.0 - eslint-plugin-react: 7.22.0_eslint@7.32.0 + eslint: 8.0.0 + eslint-config-airbnb-base: 14.2.0_8d888c215e04e9cf8e244e27f299b234 + eslint-plugin-import: 2.22.0_eslint@8.0.0 + eslint-plugin-jsx-a11y: 6.3.1_eslint@8.0.0 + eslint-plugin-react: 7.22.0_eslint@8.0.0 object.assign: 4.1.0 object.entries: 1.1.2 dev: true - /eslint-config-atomic/1.9.0_eslint@7.32.0: + /eslint-config-atomic/1.9.0_eslint@8.0.0: resolution: {integrity: sha512-KE3cPDf92hbJopjlf7ExlNttxiYKW5JLsK165JbIqfFsmU5JU+nqMgneMJSpDko1qwJt3LICUK2Q99aWwz2BUw==} peerDependencies: eslint: '>=7' dependencies: '@babel/core': 7.11.6 - '@typescript-eslint/eslint-plugin': 4.14.2_69e7e7428eba4fb547ef2bef7289004b - '@typescript-eslint/parser': 4.14.2_eslint@7.32.0+typescript@4.1.3 - babel-eslint: 10.1.0_eslint@7.32.0 + '@typescript-eslint/eslint-plugin': 4.14.2_14ab93d64035b4d2d2314daff564277b + '@typescript-eslint/parser': 4.14.2_eslint@8.0.0+typescript@4.1.3 + babel-eslint: 10.1.0_eslint@8.0.0 coffeescript: 1.12.7 - eslint: 7.32.0 - eslint-config-prettier: 7.2.0_eslint@7.32.0 - eslint-plugin-coffee: 0.1.13_eslint@7.32.0 + eslint: 8.0.0 + eslint-config-prettier: 7.2.0_eslint@8.0.0 + eslint-plugin-coffee: 0.1.13_eslint@8.0.0 eslint-plugin-json: 2.1.2 - eslint-plugin-node: 11.1.0_eslint@7.32.0 + eslint-plugin-node: 11.1.0_eslint@8.0.0 eslint-plugin-only-warn: 1.0.2 eslint-plugin-optimize-regex: 1.2.0 - eslint-plugin-react: 7.22.0_eslint@7.32.0 + eslint-plugin-react: 7.22.0_eslint@8.0.0 eslint-plugin-yaml: 0.3.0 prettier: 2.2.1 typescript: 4.1.3 @@ -1380,13 +1369,13 @@ packages: - eslint-plugin-react-hooks dev: true - /eslint-config-prettier/7.2.0_eslint@7.32.0: + /eslint-config-prettier/7.2.0_eslint@8.0.0: resolution: {integrity: sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.0.0 dev: true /eslint-import-resolver-node/0.3.4: @@ -1404,7 +1393,7 @@ packages: pkg-dir: 2.0.0 dev: true - /eslint-plugin-coffee/0.1.13_eslint@7.32.0: + /eslint-plugin-coffee/0.1.13_eslint@8.0.0: resolution: {integrity: sha512-6z2T0e5UR+A346TTIoFj3f7pFVsiqYnXNaRYYi/gI9nlcAH8F/0Ym/1k3CNwZj0axBlLDla/VxAgU2L2ZDeJ5Q==} peerDependencies: eslint: '>=6.0.0' @@ -1414,13 +1403,13 @@ packages: babylon: 7.0.0-beta.47 coffeescript: 2.5.1 doctrine: 2.1.0 - eslint: 7.32.0 - eslint-config-airbnb: 18.2.0_08e2b70bfeec88805a3c68f9505b4265 - eslint-config-airbnb-base: 14.2.0_059a4147cd6c967f7d8b9a454bc9312d - eslint-plugin-import: 2.22.0_eslint@7.32.0 - eslint-plugin-jsx-a11y: 6.3.1_eslint@7.32.0 - eslint-plugin-react: 7.22.0_eslint@7.32.0 - eslint-plugin-react-native: 3.8.1_eslint@7.32.0 + eslint: 8.0.0 + eslint-config-airbnb: 18.2.0_4bcc2db9b23f92582113ef808bf2c211 + eslint-config-airbnb-base: 14.2.0_8d888c215e04e9cf8e244e27f299b234 + eslint-plugin-import: 2.22.0_eslint@8.0.0 + eslint-plugin-jsx-a11y: 6.3.1_eslint@8.0.0 + eslint-plugin-react: 7.22.0_eslint@8.0.0 + eslint-plugin-react-native: 3.8.1_eslint@8.0.0 eslint-scope: 3.7.3 eslint-utils: 1.4.3 eslint-visitor-keys: 1.3.0 @@ -1430,18 +1419,18 @@ packages: - eslint-plugin-react-hooks dev: true - /eslint-plugin-es/3.0.1_eslint@7.32.0: + /eslint-plugin-es/3.0.1_eslint@8.0.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 7.32.0 + eslint: 8.0.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true - /eslint-plugin-import/2.22.0_eslint@7.32.0: + /eslint-plugin-import/2.22.0_eslint@8.0.0: resolution: {integrity: sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==} engines: {node: '>=4'} peerDependencies: @@ -1452,7 +1441,7 @@ packages: contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.32.0 + eslint: 8.0.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -1471,7 +1460,7 @@ packages: vscode-json-languageservice: 3.7.0 dev: true - /eslint-plugin-jsx-a11y/6.3.1_eslint@7.32.0: + /eslint-plugin-jsx-a11y/6.3.1_eslint@8.0.0: resolution: {integrity: sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g==} engines: {node: '>=4.0'} peerDependencies: @@ -1485,20 +1474,20 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.6 emoji-regex: 9.0.0 - eslint: 7.32.0 + eslint: 8.0.0 has: 1.0.3 jsx-ast-utils: 2.4.1 language-tags: 1.0.5 dev: true - /eslint-plugin-node/11.1.0_eslint@7.32.0: + /eslint-plugin-node/11.1.0_eslint@8.0.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 7.32.0 - eslint-plugin-es: 3.0.1_eslint@7.32.0 + eslint: 8.0.0 + eslint-plugin-es: 3.0.1_eslint@8.0.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -1522,16 +1511,16 @@ packages: resolution: {integrity: sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==} dev: true - /eslint-plugin-react-native/3.8.1_eslint@7.32.0: + /eslint-plugin-react-native/3.8.1_eslint@8.0.0: resolution: {integrity: sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg==} peerDependencies: eslint: ^3.17.0 || ^4 || ^5 || ^6 dependencies: - eslint: 7.32.0 + eslint: 8.0.0 eslint-plugin-react-native-globals: 0.1.2 dev: true - /eslint-plugin-react/7.22.0_eslint@7.32.0: + /eslint-plugin-react/7.22.0_eslint@8.0.0: resolution: {integrity: sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==} engines: {node: '>=4'} peerDependencies: @@ -1540,7 +1529,7 @@ packages: array-includes: 3.1.1 array.prototype.flatmap: 1.2.3 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.0.0 has: 1.0.3 jsx-ast-utils: 2.4.1 object.entries: 1.1.2 @@ -1574,6 +1563,14 @@ packages: estraverse: 4.3.0 dev: true + /eslint-scope/6.0.0: + resolution: {integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.2.0 + dev: true + /eslint-utils/1.4.3: resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==} engines: {node: '>=6'} @@ -1588,6 +1585,16 @@ packages: eslint-visitor-keys: 1.3.0 dev: true + /eslint-utils/3.0.0_eslint@8.0.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.0.0 + eslint-visitor-keys: 2.0.0 + dev: true + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -1598,37 +1605,41 @@ packages: engines: {node: '>=10'} dev: true - /eslint/7.32.0: - resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} - engines: {node: ^10.12.0 || >=12.0.0} + /eslint-visitor-keys/3.0.0: + resolution: {integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.0.0: + resolution: {integrity: sha512-03spzPzMAO4pElm44m60Nj08nYonPGQXmw6Ceai/S4QK82IgwWO1EXx1s9namKzVlbVu3Jf81hb+N+8+v21/HQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.3 - '@humanwhocodes/config-array': 0.5.0 + '@eslint/eslintrc': 1.0.2 + '@humanwhocodes/config-array': 0.6.0 ajv: 6.12.5 - chalk: 4.1.1 + chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.1.1 + debug: 4.3.2 doctrine: 3.0.0 enquirer: 2.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.0.0 - espree: 7.3.1 + eslint-scope: 6.0.0 + eslint-utils: 3.0.0_eslint@8.0.0 + eslint-visitor-keys: 3.0.0 + espree: 9.0.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 + glob-parent: 6.0.2 globals: 13.10.0 ignore: 4.0.6 import-fresh: 3.2.1 imurmurhash: 0.1.4 is-glob: 4.0.1 - js-yaml: 3.14.0 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -1636,22 +1647,23 @@ packages: natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 - regexpp: 3.1.0 + regexpp: 3.2.0 semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 - table: 6.7.1 text-table: 0.2.0 v8-compile-cache: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true - /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} + /espree/9.0.0: + resolution: {integrity: sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 7.4.0 - acorn-jsx: 5.3.1_acorn@7.4.0 - eslint-visitor-keys: 1.3.0 + acorn: 8.5.0 + acorn-jsx: 5.3.1_acorn@8.5.0 + eslint-visitor-keys: 3.0.0 dev: true /esprima/4.0.1: @@ -1880,6 +1892,13 @@ packages: is-glob: 4.0.1 dev: true + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + /glob/7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: @@ -2216,6 +2235,13 @@ packages: is-extglob: 2.1.1 dev: true + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + /is-installed-globally/0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -2317,6 +2343,13 @@ packages: argparse: 2.0.1 dev: true + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + /jsbn/0.1.1: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} dev: true @@ -2359,10 +2392,6 @@ packages: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true - /json-schema-traverse/1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true - /json-schema/0.2.3: resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} dev: true @@ -2498,18 +2527,10 @@ packages: p-locate: 5.0.0 dev: true - /lodash.clonedeep/4.5.0: - resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} - dev: true - /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true - /lodash.truncate/4.4.2: - resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} - dev: true - /lodash/4.17.20: resolution: {integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==} dev: true @@ -3305,6 +3326,11 @@ packages: engines: {node: '>=8'} dev: true + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + dev: true + /registry-auth-token/4.2.0: resolution: {integrity: sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==} engines: {node: '>=6.0.0'} @@ -3506,15 +3532,6 @@ packages: engines: {node: '>=8'} dev: true - /slice-ansi/4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.2.1 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true - /smart-buffer/4.1.0: resolution: {integrity: sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} @@ -3719,18 +3736,6 @@ packages: has-flag: 4.0.0 dev: true - /table/6.7.1: - resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} - engines: {node: '>=10.0.0'} - dependencies: - ajv: 8.6.2 - lodash.clonedeep: 4.5.0 - lodash.truncate: 4.4.2 - slice-ansi: 4.0.0 - string-width: 4.2.0 - strip-ansi: 6.0.0 - dev: true - /tar/6.1.0: resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} engines: {node: '>= 10'}