From 7e39483919b0fc5399486f86a63cbf88a1b3b7c8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 8 Feb 2022 14:01:51 +0000 Subject: [PATCH] chore(deps): update dependency eslint to v8 --- package.json | 2 +- pnpm-lock.yaml | 276 ++++++++++++++++++++----------------------------- 2 files changed, 112 insertions(+), 166 deletions(-) diff --git a/package.json b/package.json index 0f528418d..fa873e047 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "clean-publish": "^3.4.1", "commitizen": "^4.2.4", "cross-env": "^7.0.0", - "eslint": "^7.0.0", + "eslint": "^8.0.0", "http-server": "^0.12.0", "inquirer": "^8.2.0", "jest": "^27.2.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 639ad945b..f53924d28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ specifiers: clean-publish: ^3.4.1 commitizen: ^4.2.4 cross-env: ^7.0.0 - eslint: ^7.0.0 + eslint: ^8.0.0 http-server: ^0.12.0 inquirer: ^8.2.0 jest: ^27.2.5 @@ -74,7 +74,7 @@ devDependencies: '@swc/jest': 0.2.17_@swc+core@1.2.137 '@trigen/babel-preset': 7.1.0_@babel+core@7.17.0 '@trigen/browserslist-config': 8.0.0-alpha.5 - '@trigen/eslint-config': 8.0.0-alpha.6_3e35539ea3d3230e307b84eebc7210d8 + '@trigen/eslint-config': 8.0.0-alpha.6_0ab811f94f0aa52e7721bd5f02505ea1 '@types/jest': 27.4.0 '@types/node': 17.0.15 '@types/node-fetch': 3.0.3 @@ -85,7 +85,7 @@ devDependencies: clean-publish: 3.4.5 commitizen: 4.2.4_0f59cf1f6b3051cf62c4556229630412 cross-env: 7.0.3 - eslint: 7.32.0 + eslint: 8.8.0 http-server: 0.12.3 inquirer: 8.2.0 jest: 27.4.7_canvas@2.9.0+ts-node@10.5.0 @@ -116,12 +116,6 @@ packages: sourcemap-codec: 1.4.8 dev: true - /@babel/code-frame/7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} - dependencies: - '@babel/highlight': 7.16.10 - dev: true - /@babel/code-frame/7.16.7: resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} @@ -157,7 +151,7 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.17.0_@babel+core@7.17.0+eslint@7.32.0: + /@babel/eslint-parser/7.17.0_@babel+core@7.17.0+eslint@8.8.0: resolution: {integrity: sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -165,21 +159,21 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.17.0 - eslint: 7.32.0 + eslint: 8.8.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/eslint-plugin/7.16.5_515d8656fcd46b03c06d80c44514b8c3: + /@babel/eslint-plugin/7.16.5_5140b7e0582ba73e73df059d019ddced: resolution: {integrity: sha512-R1p6RMyU1Xl1U/NNr+D4+HjkQzN5dQOX0MpjW9WLWhHDjhzN9gso96MxxOFvPh0fKF/mMH8TGW2kuqQ2eK2s9A==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/eslint-parser': '>=7.11.0' eslint: '>=7.5.0' dependencies: - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.0+eslint@7.32.0 - eslint: 7.32.0 + '@babel/eslint-parser': 7.17.0_@babel+core@7.17.0+eslint@8.8.0 + eslint: 8.8.0 eslint-rule-composer: 0.3.0 dev: true @@ -1754,25 +1748,25 @@ packages: jsdoc-type-pratt-parser: 2.2.2 dev: true - /@eslint/eslintrc/0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@eslint/eslintrc/1.0.5: + resolution: {integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.3 - espree: 7.3.1 + espree: 9.3.0 globals: 13.12.1 ignore: 4.0.6 import-fresh: 3.3.0 - js-yaml: 3.14.1 + js-yaml: 4.1.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.9.3: + resolution: {integrity: sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -2516,7 +2510,7 @@ packages: engines: {node: '>=10'} dev: true - /@trigen/eslint-config/8.0.0-alpha.6_3e35539ea3d3230e307b84eebc7210d8: + /@trigen/eslint-config/8.0.0-alpha.6_0ab811f94f0aa52e7721bd5f02505ea1: resolution: {integrity: sha512-wmfA8MyH68Ehf44UgY9yAsMmhlsSc/noKKhXJ3q25o+fmF8nHs3RZoblzorZByeSJpqKBu90DlnGqVr4WOrr7A==} engines: {node: '>=10'} peerDependencies: @@ -2524,19 +2518,19 @@ packages: eslint: '>=7.0.0' dependencies: '@babel/core': 7.17.0 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.0+eslint@7.32.0 - '@babel/eslint-plugin': 7.16.5_515d8656fcd46b03c06d80c44514b8c3 - '@typescript-eslint/eslint-plugin': 5.10.2_19e3f79141deca7476c6dfe6db28e41b - '@typescript-eslint/parser': 5.10.2_eslint@7.32.0+typescript@3.9.7 - eslint: 7.32.0 - eslint-plugin-babel: 5.3.1_eslint@7.32.0 - eslint-plugin-import: 2.25.4_eslint@7.32.0 - eslint-plugin-jest: 25.7.0_459bdb48a0d1eb04a16789cd92bbd165 - eslint-plugin-jest-dom: 4.0.1_eslint@7.32.0 - eslint-plugin-jsdoc: 37.7.1_eslint@7.32.0 - eslint-plugin-react: 7.28.0_eslint@7.32.0 - eslint-plugin-react-hooks: 4.3.0_eslint@7.32.0 - eslint-plugin-testing-library: 5.0.5_eslint@7.32.0+typescript@3.9.7 + '@babel/eslint-parser': 7.17.0_@babel+core@7.17.0+eslint@8.8.0 + '@babel/eslint-plugin': 7.16.5_5140b7e0582ba73e73df059d019ddced + '@typescript-eslint/eslint-plugin': 5.10.2_405f8be0551df690fadec2bd33900b94 + '@typescript-eslint/parser': 5.10.2_eslint@8.8.0+typescript@3.9.7 + eslint: 8.8.0 + eslint-plugin-babel: 5.3.1_eslint@8.8.0 + eslint-plugin-import: 2.25.4_eslint@8.8.0 + eslint-plugin-jest: 25.7.0_4e94c7d5bc7111a9c1f474d7e82c3e78 + eslint-plugin-jest-dom: 4.0.1_eslint@8.8.0 + eslint-plugin-jsdoc: 37.7.1_eslint@8.8.0 + eslint-plugin-react: 7.28.0_eslint@8.8.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.8.0 + eslint-plugin-testing-library: 5.0.5_eslint@8.8.0+typescript@3.9.7 transitivePeerDependencies: - jest - supports-color @@ -2713,7 +2707,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.10.2_19e3f79141deca7476c6dfe6db28e41b: + /@typescript-eslint/eslint-plugin/5.10.2_405f8be0551df690fadec2bd33900b94: resolution: {integrity: sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2724,12 +2718,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.10.2_eslint@7.32.0+typescript@3.9.7 + '@typescript-eslint/parser': 5.10.2_eslint@8.8.0+typescript@3.9.7 '@typescript-eslint/scope-manager': 5.10.2 - '@typescript-eslint/type-utils': 5.10.2_eslint@7.32.0+typescript@3.9.7 - '@typescript-eslint/utils': 5.10.2_eslint@7.32.0+typescript@3.9.7 + '@typescript-eslint/type-utils': 5.10.2_eslint@8.8.0+typescript@3.9.7 + '@typescript-eslint/utils': 5.10.2_eslint@8.8.0+typescript@3.9.7 debug: 4.3.3 - eslint: 7.32.0 + eslint: 8.8.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -2740,20 +2734,20 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.10.2_eslint@7.32.0+typescript@3.9.7: + /@typescript-eslint/experimental-utils/5.10.2_eslint@8.8.0+typescript@3.9.7: resolution: {integrity: sha512-stRnIlxDduzxtaVLtEohESoXI1k7J6jvJHGyIkOT2pvXbg5whPM6f9tzJ51bJJxaJTdmvwgVFDNCopFRb2F5Gw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.10.2_eslint@7.32.0+typescript@3.9.7 - eslint: 7.32.0 + '@typescript-eslint/utils': 5.10.2_eslint@8.8.0+typescript@3.9.7 + eslint: 8.8.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.10.2_eslint@7.32.0+typescript@3.9.7: + /@typescript-eslint/parser/5.10.2_eslint@8.8.0+typescript@3.9.7: resolution: {integrity: sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2767,7 +2761,7 @@ packages: '@typescript-eslint/types': 5.10.2 '@typescript-eslint/typescript-estree': 5.10.2_typescript@3.9.7 debug: 4.3.3 - eslint: 7.32.0 + eslint: 8.8.0 typescript: 3.9.7 transitivePeerDependencies: - supports-color @@ -2781,7 +2775,7 @@ packages: '@typescript-eslint/visitor-keys': 5.10.2 dev: true - /@typescript-eslint/type-utils/5.10.2_eslint@7.32.0+typescript@3.9.7: + /@typescript-eslint/type-utils/5.10.2_eslint@8.8.0+typescript@3.9.7: resolution: {integrity: sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2791,9 +2785,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.10.2_eslint@7.32.0+typescript@3.9.7 + '@typescript-eslint/utils': 5.10.2_eslint@8.8.0+typescript@3.9.7 debug: 4.3.3 - eslint: 7.32.0 + eslint: 8.8.0 tsutils: 3.21.0_typescript@3.9.7 typescript: 3.9.7 transitivePeerDependencies: @@ -2826,7 +2820,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.10.2_eslint@7.32.0+typescript@3.9.7: + /@typescript-eslint/utils/5.10.2_eslint@8.8.0+typescript@3.9.7: resolution: {integrity: sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2836,9 +2830,9 @@ packages: '@typescript-eslint/scope-manager': 5.10.2 '@typescript-eslint/types': 5.10.2 '@typescript-eslint/typescript-estree': 5.10.2_typescript@3.9.7 - eslint: 7.32.0 + eslint: 8.8.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 + eslint-utils: 3.0.0_eslint@8.8.0 transitivePeerDependencies: - supports-color - typescript @@ -3010,12 +3004,12 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: + /acorn-jsx/5.3.2_acorn@8.7.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 7.4.1 + acorn: 8.7.0 dev: true /acorn-walk/7.2.0: @@ -3084,20 +3078,6 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.9.0: - resolution: {integrity: sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==} - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - dev: true - - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true - /ansi-escapes/3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} @@ -3196,6 +3176,10 @@ packages: sprintf-js: 1.0.3 dev: true + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + /argue-cli/2.0.0: resolution: {integrity: sha512-t0Nn8sxf7dPtQRDZyyzrjnfPYw7/yYC46mVqGgy4oCa0wwWgB7wooqVLTUPZ1z5Kk1FUc8LZFTXhegU1oy1xXw==} engines: {node: '>=14.0.0'} @@ -3290,11 +3274,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /astral-regex/2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - dev: true - /async-each/1.0.3: resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} dev: true @@ -3505,6 +3484,7 @@ packages: /bindings/1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + requiresBuild: true dependencies: file-uri-to-path: 1.0.0 dev: true @@ -4949,13 +4929,6 @@ packages: tapable: 1.1.3 dev: true - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.1 - dev: true - /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true @@ -5056,17 +5029,17 @@ packages: find-up: 2.1.0 dev: true - /eslint-plugin-babel/5.3.1_eslint@7.32.0: + /eslint-plugin-babel/5.3.1_eslint@8.8.0: resolution: {integrity: sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==} engines: {node: '>=4'} peerDependencies: eslint: '>=4.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.8.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-import/2.25.4_eslint@7.32.0: + /eslint-plugin-import/2.25.4_eslint@8.8.0: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -5076,7 +5049,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.8.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3 has: 1.0.3 @@ -5088,7 +5061,7 @@ packages: tsconfig-paths: 3.12.0 dev: true - /eslint-plugin-jest-dom/4.0.1_eslint@7.32.0: + /eslint-plugin-jest-dom/4.0.1_eslint@8.8.0: resolution: {integrity: sha512-9aUaX4AtlFBziLqKSjc7DKHQ/y1T32qNapG3uSeLDMJYKswASoQLJWOfLIE+zEHKvCNzNIz8T7282tQkuu0TKQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} peerDependencies: @@ -5096,11 +5069,11 @@ packages: dependencies: '@babel/runtime': 7.17.0 '@testing-library/dom': 8.11.3 - eslint: 7.32.0 + eslint: 8.8.0 requireindex: 1.2.0 dev: true - /eslint-plugin-jest/25.7.0_459bdb48a0d1eb04a16789cd92bbd165: + /eslint-plugin-jest/25.7.0_4e94c7d5bc7111a9c1f474d7e82c3e78: resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -5113,16 +5086,16 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.10.2_19e3f79141deca7476c6dfe6db28e41b - '@typescript-eslint/experimental-utils': 5.10.2_eslint@7.32.0+typescript@3.9.7 - eslint: 7.32.0 + '@typescript-eslint/eslint-plugin': 5.10.2_405f8be0551df690fadec2bd33900b94 + '@typescript-eslint/experimental-utils': 5.10.2_eslint@8.8.0+typescript@3.9.7 + eslint: 8.8.0 jest: 27.4.7_canvas@2.9.0+ts-node@10.5.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsdoc/37.7.1_eslint@7.32.0: + /eslint-plugin-jsdoc/37.7.1_eslint@8.8.0: resolution: {integrity: sha512-ySxDTedl6qKXT/VeTwcZlhsRtvNQZGPklyVnaL5+ge20vowzFA9CKvrY0NXRqvdIz6JBVMFpxX9DSmS3OyAUOQ==} engines: {node: ^12 || ^14 || ^16 || ^17} peerDependencies: @@ -5132,7 +5105,7 @@ packages: comment-parser: 1.3.0 debug: 4.3.3 escape-string-regexp: 4.0.0 - eslint: 7.32.0 + eslint: 8.8.0 esquery: 1.4.0 regextras: 0.8.0 semver: 7.3.5 @@ -5141,16 +5114,16 @@ packages: - supports-color dev: true - /eslint-plugin-react-hooks/4.3.0_eslint@7.32.0: + /eslint-plugin-react-hooks/4.3.0_eslint@8.8.0: resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 7.32.0 + eslint: 8.8.0 dev: true - /eslint-plugin-react/7.28.0_eslint@7.32.0: + /eslint-plugin-react/7.28.0_eslint@8.8.0: resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==} engines: {node: '>=4'} peerDependencies: @@ -5159,7 +5132,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.8.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.1 minimatch: 3.0.4 @@ -5173,14 +5146,14 @@ packages: string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-testing-library/5.0.5_eslint@7.32.0+typescript@3.9.7: + /eslint-plugin-testing-library/5.0.5_eslint@8.8.0+typescript@3.9.7: resolution: {integrity: sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.10.2_eslint@7.32.0+typescript@3.9.7 - eslint: 7.32.0 + '@typescript-eslint/utils': 5.10.2_eslint@8.8.0+typescript@3.9.7 + eslint: 8.8.0 transitivePeerDependencies: - supports-color - typescript @@ -5207,28 +5180,24 @@ packages: estraverse: 4.3.0 dev: true - /eslint-utils/2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} + /eslint-scope/7.1.0: + resolution: {integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - eslint-visitor-keys: 1.3.0 + esrecurse: 4.3.0 + estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@7.32.0: + /eslint-utils/3.0.0_eslint@8.8.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.32.0 + eslint: 8.8.0 eslint-visitor-keys: 2.1.0 dev: true - /eslint-visitor-keys/1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: true - /eslint-visitor-keys/2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} @@ -5239,62 +5208,57 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 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/8.8.0: + resolution: {integrity: sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==} + 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.5 + '@humanwhocodes/config-array': 0.9.3 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.3 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.1.0 - espree: 7.3.1 + eslint-scope: 7.1.0 + eslint-utils: 3.0.0_eslint@8.8.0 + eslint-visitor-keys: 3.2.0 + espree: 9.3.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.12.1 - ignore: 4.0.6 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 - js-yaml: 3.14.1 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 - table: 6.8.0 text-table: 0.2.0 v8-compile-cache: 2.3.0 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.3.0: + resolution: {integrity: sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 + acorn: 8.7.0 + acorn-jsx: 5.3.2_acorn@8.7.0 + eslint-visitor-keys: 3.2.0 dev: true /esprima/4.0.1: @@ -5537,6 +5501,7 @@ packages: /file-uri-to-path/1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + requiresBuild: true dev: true optional: true @@ -5908,6 +5873,13 @@ packages: 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.4: resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} dependencies: @@ -7209,6 +7181,13 @@ packages: esprima: 4.0.1 dev: true + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + /jsdoc-type-pratt-parser/2.2.2: resolution: {integrity: sha512-zRokSWcPLSWkoNzsWn9pq7YYSwDhKyEe+cJYT2qaPqLOOJb5sFSi46BPj81vP+e8chvCNdQL9RG86Bi9EI6MDw==} engines: {node: '>=12.0.0'} @@ -7280,10 +7259,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-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} dev: true @@ -7487,10 +7462,6 @@ packages: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true - /lodash.truncate/4.4.2: - resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} - dev: true - /lodash.uniq/4.5.0: resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=} dev: true @@ -9239,11 +9210,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /require-from-string/2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: true - /requireindex/1.2.0: resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} engines: {node: '>=0.10.5'} @@ -9631,15 +9597,6 @@ packages: engines: {node: '>=8'} dev: true - /slice-ansi/4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true - /snapdragon-node/2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} engines: {node: '>=0.10.0'} @@ -10072,17 +10029,6 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /table/6.8.0: - resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} - engines: {node: '>=10.0.0'} - dependencies: - ajv: 8.9.0 - lodash.truncate: 4.4.2 - slice-ansi: 4.0.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: true - /tapable/1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'}