diff --git a/package.json b/package.json index 6897aa1..f1bcb05 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.1.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..b16eee7 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.1.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.1.0 + eslint-config-atomic: 1.9.0_eslint@8.1.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'} @@ -50,13 +44,15 @@ packages: '@babel/traverse': 7.11.5 '@babel/types': 7.11.5 convert-source-map: 1.7.0 - debug: 4.1.1 + debug: 4.3.2 gensync: 1.0.0-beta.1 json5: 2.1.3 lodash: 4.17.20 resolve: 1.17.0 semver: 5.7.1 source-map: 0.5.7 + transitivePeerDependencies: + - supports-color dev: true /@babel/generator/7.11.6: @@ -103,6 +99,8 @@ packages: '@babel/template': 7.10.4 '@babel/types': 7.11.5 lodash: 4.17.20 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-optimise-call-expression/7.10.4: @@ -118,6 +116,8 @@ packages: '@babel/helper-optimise-call-expression': 7.10.4 '@babel/traverse': 7.11.5 '@babel/types': 7.11.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-simple-access/7.10.4: @@ -143,6 +143,8 @@ packages: '@babel/template': 7.10.4 '@babel/traverse': 7.11.5 '@babel/types': 7.11.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/highlight/7.10.4: @@ -189,9 +191,11 @@ packages: '@babel/helper-split-export-declaration': 7.11.0 '@babel/parser': 7.11.5 '@babel/types': 7.11.5 - debug: 4.1.1 + debug: 4.3.2 globals: 11.12.0 lodash: 4.17.20 + transitivePeerDependencies: + - supports-color dev: true /@babel/types/7.11.5: @@ -202,28 +206,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.3: + resolution: {integrity: sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==} + 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 +354,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_7159d8201519e17545476c832bde4c0e: resolution: {integrity: sha512-uMGfG7GFYK/nYutK/iqYJv6K/Xuog/vrRRZX9aEP4Zv1jsYXuvFUMDFLhUnc8WFv3D2R5QhNQL3VYKmvLS5zsQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -357,20 +365,22 @@ 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.1.0+typescript@4.1.3 + '@typescript-eslint/parser': 4.14.2_eslint@8.1.0+typescript@4.1.3 '@typescript-eslint/scope-manager': 4.14.2 - debug: 4.1.1 - eslint: 7.32.0 + debug: 4.3.2 + eslint: 8.1.0 functional-red-black-tree: 1.0.1 lodash: 4.17.20 - regexpp: 3.1.0 - semver: 7.3.4 + regexpp: 3.2.0 + semver: 7.3.5 tsutils: 3.17.1_typescript@4.1.3 typescript: 4.1.3 + transitivePeerDependencies: + - supports-color 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.1.0+typescript@4.1.3: resolution: {integrity: sha512-mV9pmET4C2y2WlyHmD+Iun8SAEqkLahHGBkGqDVslHkmoj3VnxnGP4ANlwuxxfq1BsKdl/MPieDbohCEQgKrwA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -380,14 +390,15 @@ 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.1.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: + - supports-color - 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.1.0+typescript@4.1.3: resolution: {integrity: sha512-ipqSP6EuUsMu3E10EZIApOJgWSpcNXeKZaFeNKQyzqxnQl8eQCbV+TSNsl+s2GViX2d18m1rq3CWgnpOxDPgHg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -400,9 +411,11 @@ 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 - debug: 4.1.1 - eslint: 7.32.0 + debug: 4.3.2 + eslint: 8.1.0 typescript: 4.1.3 + transitivePeerDependencies: + - supports-color dev: true /@typescript-eslint/scope-manager/4.14.2: @@ -429,13 +442,15 @@ packages: dependencies: '@typescript-eslint/types': 4.14.2 '@typescript-eslint/visitor-keys': 4.14.2 - debug: 4.1.1 + debug: 4.3.2 globby: 11.0.2 - is-glob: 4.0.1 + is-glob: 4.0.3 lodash: 4.17.20 - semver: 7.3.4 + semver: 7.3.5 tsutils: 3.17.1_typescript@4.1.3 typescript: 4.1.3 + transitivePeerDependencies: + - supports-color dev: true /@typescript-eslint/visitor-keys/4.14.2: @@ -450,16 +465,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 @@ -468,16 +483,20 @@ packages: resolution: {integrity: sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.1.1 + debug: 4.3.2 + transitivePeerDependencies: + - supports-color dev: true /agentkeepalive/4.1.3: resolution: {integrity: sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.1.1 + debug: 4.3.2 depd: 1.1.2 humanize-ms: 1.2.1 + transitivePeerDependencies: + - supports-color dev: true /aggregate-error/3.0.1: @@ -497,15 +516,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 +641,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 +697,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.1.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,9 +708,11 @@ packages: '@babel/parser': 7.11.5 '@babel/traverse': 7.11.5 '@babel/types': 7.11.5 - eslint: 7.32.0 + eslint: 8.1.0 eslint-visitor-keys: 1.3.0 resolve: 1.17.0 + transitivePeerDependencies: + - supports-color dev: true /babel-eslint/7.2.3: @@ -878,14 +885,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'} @@ -1088,9 +1087,14 @@ packages: ms: 2.0.0 dev: true - /debug/4.1.1: - resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + /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 @@ -1240,6 +1244,7 @@ packages: /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + requiresBuild: true dependencies: iconv-lite: 0.6.2 dev: true @@ -1322,7 +1327,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-airbnb-base/14.2.0_059a4147cd6c967f7d8b9a454bc9312d: + /eslint-config-airbnb-base/14.2.0_2248e05b3f1f9609d480b33d2bfc907c: resolution: {integrity: sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==} engines: {node: '>= 6'} peerDependencies: @@ -1330,13 +1335,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.1.0 + eslint-plugin-import: 2.22.0_eslint@8.1.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_9645801f35b3f1add2bc666c10b20656: resolution: {integrity: sha512-Fz4JIUKkrhO0du2cg5opdyPKQXOI2MvF8KUvN2710nJMT6jaRUpRE2swrJftAjVGL7T1otLM5ieo5RqS1v9Udg==} engines: {node: '>= 6'} peerDependencies: @@ -1346,47 +1351,48 @@ 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.1.0 + eslint-config-airbnb-base: 14.2.0_2248e05b3f1f9609d480b33d2bfc907c + eslint-plugin-import: 2.22.0_eslint@8.1.0 + eslint-plugin-jsx-a11y: 6.3.1_eslint@8.1.0 + eslint-plugin-react: 7.22.0_eslint@8.1.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.1.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_7159d8201519e17545476c832bde4c0e + '@typescript-eslint/parser': 4.14.2_eslint@8.1.0+typescript@4.1.3 + babel-eslint: 10.1.0_eslint@8.1.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.1.0 + eslint-config-prettier: 7.2.0_eslint@8.1.0 + eslint-plugin-coffee: 0.1.13_eslint@8.1.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.1.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.1.0 eslint-plugin-yaml: 0.3.0 prettier: 2.2.1 typescript: 4.1.3 transitivePeerDependencies: - eslint-plugin-react-hooks + - supports-color dev: true - /eslint-config-prettier/7.2.0_eslint@7.32.0: + /eslint-config-prettier/7.2.0_eslint@8.1.0: resolution: {integrity: sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.1.0 dev: true /eslint-import-resolver-node/0.3.4: @@ -1404,7 +1410,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.1.0: resolution: {integrity: sha512-6z2T0e5UR+A346TTIoFj3f7pFVsiqYnXNaRYYi/gI9nlcAH8F/0Ym/1k3CNwZj0axBlLDla/VxAgU2L2ZDeJ5Q==} peerDependencies: eslint: '>=6.0.0' @@ -1414,13 +1420,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.1.0 + eslint-config-airbnb: 18.2.0_9645801f35b3f1add2bc666c10b20656 + eslint-config-airbnb-base: 14.2.0_2248e05b3f1f9609d480b33d2bfc907c + eslint-plugin-import: 2.22.0_eslint@8.1.0 + eslint-plugin-jsx-a11y: 6.3.1_eslint@8.1.0 + eslint-plugin-react: 7.22.0_eslint@8.1.0 + eslint-plugin-react-native: 3.8.1_eslint@8.1.0 eslint-scope: 3.7.3 eslint-utils: 1.4.3 eslint-visitor-keys: 1.3.0 @@ -1430,18 +1436,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.1.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 7.32.0 + eslint: 8.1.0 eslint-utils: 2.1.0 - regexpp: 3.1.0 + regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.22.0_eslint@7.32.0: + /eslint-plugin-import/2.22.0_eslint@8.1.0: resolution: {integrity: sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==} engines: {node: '>=4'} peerDependencies: @@ -1452,7 +1458,7 @@ packages: contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.32.0 + eslint: 8.1.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -1471,7 +1477,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.1.0: resolution: {integrity: sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g==} engines: {node: '>=4.0'} peerDependencies: @@ -1485,20 +1491,20 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.6 emoji-regex: 9.0.0 - eslint: 7.32.0 + eslint: 8.1.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.1.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.1.0 + eslint-plugin-es: 3.0.1_eslint@8.1.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -1522,16 +1528,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.1.0: resolution: {integrity: sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg==} peerDependencies: eslint: ^3.17.0 || ^4 || ^5 || ^6 dependencies: - eslint: 7.32.0 + eslint: 8.1.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.1.0: resolution: {integrity: sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==} engines: {node: '>=4'} peerDependencies: @@ -1540,7 +1546,7 @@ packages: array-includes: 3.1.1 array.prototype.flatmap: 1.2.3 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.1.0 has: 1.0.3 jsx-ast-utils: 2.4.1 object.entries: 1.1.2 @@ -1574,6 +1580,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 +1602,16 @@ packages: eslint-visitor-keys: 1.3.0 dev: true + /eslint-utils/3.0.0_eslint@8.1.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.1.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 +1622,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.1.0: + resolution: {integrity: sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw==} + 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.3 + '@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.1.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 +1664,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: @@ -1877,7 +1906,14 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: - is-glob: 4.0.1 + is-glob: 4.0.3 + 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: @@ -2043,7 +2079,9 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.1 - debug: 4.1.1 + debug: 4.3.2 + transitivePeerDependencies: + - supports-color dev: true /http-signature/1.2.0: @@ -2060,7 +2098,9 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.1 - debug: 4.1.1 + debug: 4.3.2 + transitivePeerDependencies: + - supports-color dev: true /humanize-ms/1.2.1: @@ -2216,6 +2256,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'} @@ -2310,8 +2357,8 @@ packages: esprima: 4.0.1 dev: true - /js-yaml/4.0.0: - resolution: {integrity: sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==} + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: argparse: 2.0.1 @@ -2359,10 +2406,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 +2541,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 @@ -2568,6 +2603,8 @@ packages: promise-retry: 2.0.1 socks-proxy-agent: 5.0.0 ssri: 8.0.1 + transitivePeerDependencies: + - supports-color dev: true /marked/1.2.9: @@ -2777,6 +2814,8 @@ packages: semver-utils: 1.1.4 spawn-please: 1.0.0 update-notifier: 5.1.0 + transitivePeerDependencies: + - supports-color dev: true /npm-install-checks/4.0.0: @@ -2829,6 +2868,8 @@ packages: minipass-json-stream: 1.0.1 minizlib: 2.1.2 npm-package-arg: 8.1.5 + transitivePeerDependencies: + - supports-color dev: true /npmlog/4.1.2: @@ -3017,6 +3058,8 @@ packages: rimraf: 3.0.2 ssri: 8.0.1 tar: 6.1.0 + transitivePeerDependencies: + - supports-color dev: true /parent-module/1.0.1: @@ -3185,10 +3228,12 @@ packages: /rc-config-loader/4.0.0: resolution: {integrity: sha512-//LRTblJEcqbmmro1GCmZ39qZXD+JqzuD8Y5/IZU3Dhp3A1Yr0Xn68ks8MQ6qKfKvYCWDveUmRDKDA40c+sCXw==} dependencies: - debug: 4.1.1 - js-yaml: 4.0.0 + debug: 4.3.2 + js-yaml: 4.1.0 json5: 2.1.3 require-from-string: 2.0.2 + transitivePeerDependencies: + - supports-color dev: true /rc/1.2.8: @@ -3300,8 +3345,8 @@ packages: es-abstract: 1.17.6 dev: true - /regexpp/3.1.0: - resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} dev: true @@ -3448,14 +3493,6 @@ packages: hasBin: true dev: true - /semver/7.3.4: - resolution: {integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -3506,15 +3543,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'} @@ -3525,8 +3553,10 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.1 - debug: 4.1.1 + debug: 4.3.2 socks: 2.4.1 + transitivePeerDependencies: + - supports-color dev: true /socks/2.4.1: @@ -3719,18 +3749,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'}