diff --git a/package.json b/package.json index 9107084..5a923ff 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "commitizen": "^4.2.4", "cross-env": "^7.0.3", "diffable-html": "^5.0.0", - "eslint": "^7.32.0", + "eslint": "^8.0.0", "eslint-plugin-jest": "^26.1.1", "eslint-plugin-node": "^11.1.0", "husky": "^7.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d889da..af52e49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: commitizen: ^4.2.4 cross-env: ^7.0.3 diffable-html: ^5.0.0 - eslint: ^7.32.0 + eslint: ^8.0.0 eslint-plugin-jest: ^26.1.1 eslint-plugin-node: ^11.1.0 husky: ^7.0.4 @@ -57,13 +57,13 @@ importers: typescript: ^4.5.5 dependencies: '@anolilab/babel-preset': 5.0.1_@babel+core@7.17.5 - '@anolilab/eslint-config': 3.0.1_d90b8612583f40c143549c092075193f + '@anolilab/eslint-config': 3.0.1_ff2186c0c6e6ced04971eab2264393a8 '@anolilab/prettier-config': 3.0.0_prettier@2.5.1 '@anolilab/semantic-release-preset': 2.0.1_semantic-release@19.0.2 '@anolilab/textlint-config': 4.0.0_textlint@12.1.1 '@babel/cli': 7.17.6_@babel+core@7.17.5 '@babel/core': 7.17.5 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@7.32.0 + '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@8.57.0 '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.5 '@babel/preset-react': 7.16.7_@babel+core@7.17.5 '@babel/preset-typescript': 7.16.7_@babel+core@7.17.5 @@ -77,16 +77,16 @@ importers: '@types/jest': 27.4.1 '@types/jest-axe': 3.5.3 '@types/node': 17.0.21 - '@typescript-eslint/eslint-plugin': 5.13.0_3a0304e4216f58c7e1135459c8d18e32 - '@typescript-eslint/parser': 5.13.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/eslint-plugin': 5.13.0_a7d9973cfced959e902de37d924074cf + '@typescript-eslint/parser': 5.13.0_eslint@8.57.0+typescript@4.6.2 babel-loader: 8.2.3_@babel+core@7.17.5 browserslist-config-anolilab: 3.0.1 commitizen: 4.2.4 cross-env: 7.0.3 diffable-html: 5.0.0 - eslint: 7.32.0 - eslint-plugin-jest: 26.1.1_1e5bd67ba845b6c99495a9a6936b3692 - eslint-plugin-node: 11.1.0_eslint@7.32.0 + eslint: 8.57.0 + eslint-plugin-jest: 26.1.1_1111d332830d453e76f8326c20403d5f + eslint-plugin-node: 11.1.0_eslint@8.57.0 husky: 7.0.4 is-ci: 3.0.1 jest: 27.5.1_ts-node@10.5.0 @@ -186,55 +186,55 @@ packages: - supports-color dev: false - /@anolilab/eslint-config/3.0.1_d90b8612583f40c143549c092075193f: + /@anolilab/eslint-config/3.0.1_ff2186c0c6e6ced04971eab2264393a8: resolution: {integrity: sha512-cdzpE4hDHFRgmNYIqUk4ADcbyfgMSzzQb+fzkZzZKFtw8GL/bAefyfxQ7UBCFsb/8ybQ5tx4rZvBUlhP2/Yp2g==} engines: {node: '>=16'} requiresBuild: true peerDependencies: eslint: ^7.32.0 dependencies: - '@rushstack/eslint-plugin-security': 0.2.4_eslint@7.32.0+typescript@4.6.2 + '@rushstack/eslint-plugin-security': 0.2.4_eslint@8.57.0+typescript@4.6.2 confusing-browser-globals: 1.0.11 - eslint: 7.32.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.6 - eslint-plugin-compat: 3.13.0_eslint@7.32.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 - eslint-plugin-import: 2.25.4_13e3f57882697f2c8f3e62a139049572 - eslint-plugin-markdown: 2.2.1_eslint@7.32.0 - eslint-plugin-no-loops: 0.3.0_eslint@7.32.0 - eslint-plugin-no-secrets: 0.8.9_eslint@7.32.0 + eslint-plugin-compat: 3.13.0_eslint@8.57.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.57.0 + eslint-plugin-import: 2.25.4_0f09b291bafded8cdfd7c963ba0f55fd + eslint-plugin-markdown: 2.2.1_eslint@8.57.0 + eslint-plugin-no-loops: 0.3.0_eslint@8.57.0 + eslint-plugin-no-secrets: 0.8.9_eslint@8.57.0 eslint-plugin-optimize-regex: 1.2.1 - eslint-plugin-promise: 5.2.0_eslint@7.32.0 - eslint-plugin-radar: 0.2.1_eslint@7.32.0 - eslint-plugin-simple-import-sort: 7.0.0_eslint@7.32.0 + eslint-plugin-promise: 5.2.0_eslint@8.57.0 + eslint-plugin-radar: 0.2.1_eslint@8.57.0 + eslint-plugin-simple-import-sort: 7.0.0_eslint@8.57.0 eslint-plugin-sort-keys-fix: 1.1.2 - eslint-plugin-unicorn: 37.0.1_eslint@7.32.0 + eslint-plugin-unicorn: 37.0.1_eslint@8.57.0 eslint-plugin-you-dont-need-lodash-underscore: 6.12.0 - eslint-plugin-you-dont-need-momentjs: 1.6.0_eslint@7.32.0 + eslint-plugin-you-dont-need-momentjs: 1.6.0_eslint@8.57.0 lodash.has: 4.5.2 object.assign: 4.1.2 read-pkg-up: 7.0.1 semver: 7.3.5 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.13.0_3a0304e4216f58c7e1135459c8d18e32 - '@typescript-eslint/parser': 5.13.0_eslint@7.32.0+typescript@4.6.2 - eslint-plugin-babel: 5.3.1_eslint@7.32.0 - eslint-plugin-cypress: 2.12.1_eslint@7.32.0 - eslint-plugin-jest: 26.1.1_1e5bd67ba845b6c99495a9a6936b3692 + '@typescript-eslint/eslint-plugin': 5.13.0_a7d9973cfced959e902de37d924074cf + '@typescript-eslint/parser': 5.13.0_eslint@8.57.0+typescript@4.6.2 + eslint-plugin-babel: 5.3.1_eslint@8.57.0 + eslint-plugin-cypress: 2.12.1_eslint@8.57.0 + eslint-plugin-jest: 26.1.1_1111d332830d453e76f8326c20403d5f eslint-plugin-jest-async: 1.0.3 - eslint-plugin-jest-dom: 4.0.1_eslint@7.32.0 - eslint-plugin-jest-formatting: 3.1.0_eslint@7.32.0 - eslint-plugin-jsdoc: 37.9.5_eslint@7.32.0 + eslint-plugin-jest-dom: 4.0.1_eslint@8.57.0 + eslint-plugin-jest-formatting: 3.1.0_eslint@8.57.0 + eslint-plugin-jsdoc: 37.9.5_eslint@8.57.0 eslint-plugin-json: 3.1.0 - eslint-plugin-jsx-a11y: 6.5.1_eslint@7.32.0 - eslint-plugin-mdx: 1.16.0_eslint@7.32.0 - eslint-plugin-node: 11.1.0_eslint@7.32.0 - eslint-plugin-prefer-object-spread: 1.2.1_eslint@7.32.0 - eslint-plugin-react: 7.29.2_eslint@7.32.0 - eslint-plugin-react-hooks: 4.3.0_eslint@7.32.0 - eslint-plugin-react-redux: 4.0.0_eslint@7.32.0 - eslint-plugin-testing-library: 5.0.5_eslint@7.32.0+typescript@4.6.2 - eslint-plugin-typescript-sort-keys: 2.1.0_3a0304e4216f58c7e1135459c8d18e32 + eslint-plugin-jsx-a11y: 6.5.1_eslint@8.57.0 + eslint-plugin-mdx: 1.16.0_eslint@8.57.0 + eslint-plugin-node: 11.1.0_eslint@8.57.0 + eslint-plugin-prefer-object-spread: 1.2.1_eslint@8.57.0 + eslint-plugin-react: 7.29.2_eslint@8.57.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.57.0 + eslint-plugin-react-redux: 4.0.0_eslint@8.57.0 + eslint-plugin-testing-library: 5.0.5_eslint@8.57.0+typescript@4.6.2 + eslint-plugin-typescript-sort-keys: 2.1.0_a7d9973cfced959e902de37d924074cf transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -351,12 +351,6 @@ packages: chokidar: 3.5.3 dev: false - /@babel/code-frame/7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} - dependencies: - '@babel/highlight': 7.16.10 - dev: false - /@babel/code-frame/7.16.7: resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} @@ -417,7 +411,7 @@ packages: - supports-color dev: false - /@babel/eslint-parser/7.17.0_@babel+core@7.17.5+eslint@7.32.0: + /@babel/eslint-parser/7.17.0_@babel+core@7.17.5+eslint@8.57.0: resolution: {integrity: sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -425,7 +419,7 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.17.5 - eslint: 7.32.0 + eslint: 8.57.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 @@ -1979,41 +1973,66 @@ packages: engines: {node: ^12 || ^14 || ^16 || ^17} dependencies: comment-parser: 1.3.0 - esquery: 1.4.0 + esquery: 1.5.0 jsdoc-type-pratt-parser: 2.2.3 dev: false optional: true - /@eslint/eslintrc/0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + dev: false + + /@eslint-community/regexpp/4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + + /@eslint/eslintrc/2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.3 - espree: 7.3.1 - globals: 13.12.1 - ignore: 4.0.6 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.2.0 import-fresh: 3.3.0 - js-yaml: 3.14.1 + js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: false - /@humanwhocodes/config-array/0.5.0: - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + /@eslint/js/8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /@humanwhocodes/config-array/0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: false - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: false + + /@humanwhocodes/object-schema/2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} dev: false /@istanbuljs/load-nyc-config/1.1.0: @@ -2664,14 +2683,14 @@ packages: rollup: 2.68.0 dev: false - /@rushstack/eslint-plugin-security/0.2.4_eslint@7.32.0+typescript@4.6.2: + /@rushstack/eslint-plugin-security/0.2.4_eslint@8.57.0+typescript@4.6.2: resolution: {integrity: sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@rushstack/tree-pattern': 0.2.2 - '@typescript-eslint/experimental-utils': 5.3.1_eslint@7.32.0+typescript@4.6.2 - eslint: 7.32.0 + '@typescript-eslint/experimental-utils': 5.3.1_eslint@8.57.0+typescript@4.6.2 + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript @@ -3167,7 +3186,7 @@ packages: debug: 4.3.3 is-file: 1.0.0 js-yaml: 3.14.1 - optionator: 0.9.1 + optionator: 0.9.4 pluralize: 2.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 @@ -3491,7 +3510,7 @@ packages: '@types/yargs-parser': 20.2.1 dev: false - /@typescript-eslint/eslint-plugin/5.13.0_3a0304e4216f58c7e1135459c8d18e32: + /@typescript-eslint/eslint-plugin/5.13.0_a7d9973cfced959e902de37d924074cf: resolution: {integrity: sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3502,12 +3521,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.13.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/parser': 5.13.0_eslint@8.57.0+typescript@4.6.2 '@typescript-eslint/scope-manager': 5.13.0 - '@typescript-eslint/type-utils': 5.13.0_eslint@7.32.0+typescript@4.6.2 - '@typescript-eslint/utils': 5.13.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/type-utils': 5.13.0_eslint@8.57.0+typescript@4.6.2 + '@typescript-eslint/utils': 5.13.0_eslint@8.57.0+typescript@4.6.2 debug: 4.3.3 - eslint: 7.32.0 + eslint: 8.57.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -3518,21 +3537,21 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.13.0_eslint@7.32.0+typescript@4.6.2: + /@typescript-eslint/experimental-utils/5.13.0_eslint@8.57.0+typescript@4.6.2: resolution: {integrity: sha512-A0btJxjB9gH6yJsARONe5xd0ykgj1+0fO1TRWoUBn2hT3haWiZeh4f1FILKW0z/9OBchT5zCOz3hiJfRK/vumA==} 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.13.0_eslint@7.32.0+typescript@4.6.2 - eslint: 7.32.0 + '@typescript-eslint/utils': 5.13.0_eslint@8.57.0+typescript@4.6.2 + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false optional: true - /@typescript-eslint/experimental-utils/5.3.1_eslint@7.32.0+typescript@4.6.2: + /@typescript-eslint/experimental-utils/5.3.1_eslint@8.57.0+typescript@4.6.2: resolution: {integrity: sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3542,15 +3561,15 @@ packages: '@typescript-eslint/scope-manager': 5.3.1 '@typescript-eslint/types': 5.3.1 '@typescript-eslint/typescript-estree': 5.3.1_typescript@4.6.2 - eslint: 7.32.0 + eslint: 8.57.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 + eslint-utils: 3.0.0_eslint@8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser/5.13.0_eslint@7.32.0+typescript@4.6.2: + /@typescript-eslint/parser/5.13.0_eslint@8.57.0+typescript@4.6.2: resolution: {integrity: sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3564,7 +3583,7 @@ packages: '@typescript-eslint/types': 5.13.0 '@typescript-eslint/typescript-estree': 5.13.0_typescript@4.6.2 debug: 4.3.3 - eslint: 7.32.0 + eslint: 8.57.0 typescript: 4.6.2 transitivePeerDependencies: - supports-color @@ -3586,7 +3605,7 @@ packages: '@typescript-eslint/visitor-keys': 5.3.1 dev: false - /@typescript-eslint/type-utils/5.13.0_eslint@7.32.0+typescript@4.6.2: + /@typescript-eslint/type-utils/5.13.0_eslint@8.57.0+typescript@4.6.2: resolution: {integrity: sha512-/nz7qFizaBM1SuqAKb7GLkcNn2buRdDgZraXlkhz+vUGiN1NZ9LzkA595tHHeduAiS2MsHqMNhE2zNzGdw43Yg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3596,9 +3615,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.13.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/utils': 5.13.0_eslint@8.57.0+typescript@4.6.2 debug: 4.3.3 - eslint: 7.32.0 + eslint: 8.57.0 tsutils: 3.21.0_typescript@4.6.2 typescript: 4.6.2 transitivePeerDependencies: @@ -3657,7 +3676,7 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.13.0_eslint@7.32.0+typescript@4.6.2: + /@typescript-eslint/utils/5.13.0_eslint@8.57.0+typescript@4.6.2: resolution: {integrity: sha512-+9oHlPWYNl6AwwoEt5TQryEHwiKRVjz7Vk6kaBeD3/kwHE5YqTGHtm/JZY8Bo9ITOeKutFaXnBlMgSATMJALUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3667,9 +3686,9 @@ packages: '@typescript-eslint/scope-manager': 5.13.0 '@typescript-eslint/types': 5.13.0 '@typescript-eslint/typescript-estree': 5.13.0_typescript@4.6.2 - eslint: 7.32.0 + eslint: 8.57.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 + eslint-utils: 3.0.0_eslint@8.57.0 transitivePeerDependencies: - supports-color - typescript @@ -3680,7 +3699,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.13.0 - eslint-visitor-keys: 3.3.0 + eslint-visitor-keys: 3.4.3 dev: false /@typescript-eslint/visitor-keys/5.3.1: @@ -3688,7 +3707,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.3.1 - eslint-visitor-keys: 3.3.0 + eslint-visitor-keys: 3.4.3 + dev: false + + /@ungap/structured-clone/1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false /JSONStream/1.3.5: @@ -3718,6 +3741,14 @@ packages: acorn: 7.4.1 dev: false + /acorn-jsx/5.3.2_acorn@8.11.3: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.11.3 + dev: false + /acorn-walk/7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} @@ -3734,6 +3765,12 @@ packages: hasBin: true dev: false + /acorn/8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /acorn/8.7.0: resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} engines: {node: '>=0.4.0'} @@ -3910,6 +3947,10 @@ packages: sprintf-js: 1.0.3 dev: false + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + /argv-formatter/1.0.0: resolution: {integrity: sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk=} dev: false @@ -5032,7 +5073,7 @@ packages: conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 - word-wrap: 1.2.3 + word-wrap: 1.2.5 optionalDependencies: '@commitlint/load': 16.2.1 transitivePeerDependencies: @@ -5049,7 +5090,7 @@ packages: conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 - word-wrap: 1.2.3 + word-wrap: 1.2.5 optionalDependencies: '@commitlint/load': 16.2.1 transitivePeerDependencies: @@ -5547,14 +5588,14 @@ packages: - supports-color dev: false - /eslint-mdx/1.16.0_eslint@7.32.0: + /eslint-mdx/1.16.0_eslint@8.57.0: resolution: {integrity: sha512-x+E50XrnGJefbzj7cpKPjXKL06KWSlzCrD5/02ZMmi+IMgwoR9Z8V44S/ff78Kg75WVnXgo0oJMcpNP85xxY+Q==} engines: {node: '>=10.0.0'} peerDependencies: eslint: '>=5.0.0' dependencies: cosmiconfig: 7.0.1 - eslint: 7.32.0 + eslint: 8.57.0 remark-mdx: 1.6.22 remark-parse: 8.0.3 remark-stringify: 8.1.1 @@ -5583,7 +5624,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.13.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/parser': 5.13.0_eslint@8.57.0+typescript@4.6.2 debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -5591,19 +5632,19 @@ packages: - supports-color dev: false - /eslint-plugin-babel/5.3.1_eslint@7.32.0: + /eslint-plugin-babel/5.3.1_eslint@8.57.0: resolution: {integrity: sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==} engines: {node: '>=4'} requiresBuild: true peerDependencies: eslint: '>=4.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 eslint-rule-composer: 0.3.0 dev: false optional: true - /eslint-plugin-compat/3.13.0_eslint@7.32.0: + /eslint-plugin-compat/3.13.0_eslint@8.57.0: resolution: {integrity: sha512-cv8IYMuTXm7PIjMVDN2y4k/KVnKZmoNGHNq27/9dLstOLydKblieIv+oe2BN2WthuXnFNhaNvv3N1Bvl4dbIGA==} engines: {node: '>=9.x'} peerDependencies: @@ -5614,46 +5655,46 @@ packages: browserslist: 4.19.3 caniuse-lite: 1.0.30001312 core-js: 3.21.1 - eslint: 7.32.0 + eslint: 8.57.0 find-up: 5.0.0 lodash.memoize: 4.1.2 semver: 7.3.5 dev: false - /eslint-plugin-cypress/2.12.1_eslint@7.32.0: + /eslint-plugin-cypress/2.12.1_eslint@8.57.0: resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==} requiresBuild: true peerDependencies: eslint: '>= 3.2.1' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 globals: 11.12.0 dev: false optional: true - /eslint-plugin-es/3.0.1_eslint@7.32.0: + /eslint-plugin-es/3.0.1_eslint@8.57.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-eslint-comments/3.2.0_eslint@7.32.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.57.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 7.32.0 + eslint: 8.57.0 ignore: 5.2.0 dev: false - /eslint-plugin-import/2.25.4_13e3f57882697f2c8f3e62a139049572: + /eslint-plugin-import/2.25.4_0f09b291bafded8cdfd7c963ba0f55fd: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -5663,12 +5704,12 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.13.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/parser': 5.13.0_eslint@8.57.0+typescript@4.6.2 array-includes: 3.1.4 array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3_bcb0907397005e4fe99a8576077b8b46 has: 1.0.3 @@ -5693,7 +5734,7 @@ packages: dev: false optional: true - /eslint-plugin-jest-dom/4.0.1_eslint@7.32.0: + /eslint-plugin-jest-dom/4.0.1_eslint@8.57.0: resolution: {integrity: sha512-9aUaX4AtlFBziLqKSjc7DKHQ/y1T32qNapG3uSeLDMJYKswASoQLJWOfLIE+zEHKvCNzNIz8T7282tQkuu0TKQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} requiresBuild: true @@ -5702,23 +5743,23 @@ packages: dependencies: '@babel/runtime': 7.17.2 '@testing-library/dom': 8.11.3 - eslint: 7.32.0 + eslint: 8.57.0 requireindex: 1.2.0 dev: false optional: true - /eslint-plugin-jest-formatting/3.1.0_eslint@7.32.0: + /eslint-plugin-jest-formatting/3.1.0_eslint@8.57.0: resolution: {integrity: sha512-XyysraZ1JSgGbLSDxjj5HzKKh0glgWf+7CkqxbTqb7zEhW7X2WHo5SBQ8cGhnszKN+2Lj3/oevBlHNbHezoc/A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} requiresBuild: true peerDependencies: eslint: '>=0.8.0' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 dev: false optional: true - /eslint-plugin-jest/26.1.1_1e5bd67ba845b6c99495a9a6936b3692: + /eslint-plugin-jest/26.1.1_1111d332830d453e76f8326c20403d5f: resolution: {integrity: sha512-HRKOuPi5ADhza4ZBK5ufyNXy28bXXkib87w+pQqdvBhSTsamndh6sIAKPAUl8y0/n9jSWBdTPslrwtKWqkp8dA==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -5731,16 +5772,16 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.13.0_3a0304e4216f58c7e1135459c8d18e32 - '@typescript-eslint/utils': 5.13.0_eslint@7.32.0+typescript@4.6.2 - eslint: 7.32.0 + '@typescript-eslint/eslint-plugin': 5.13.0_a7d9973cfced959e902de37d924074cf + '@typescript-eslint/utils': 5.13.0_eslint@8.57.0+typescript@4.6.2 + eslint: 8.57.0 jest: 27.5.1_ts-node@10.5.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-jsdoc/37.9.5_eslint@7.32.0: + /eslint-plugin-jsdoc/37.9.5_eslint@8.57.0: resolution: {integrity: sha512-g2NHlLauufgQIlJBOxtg8afY+JAFG8lPjq/PGcU+IBpEXvaDs2MLoXJ6uDuv+N85nIt4kYaoZrkce0MANEXLZA==} engines: {node: ^12 || ^14 || ^16 || ^17} requiresBuild: true @@ -5751,8 +5792,8 @@ packages: comment-parser: 1.3.0 debug: 4.3.3 escape-string-regexp: 4.0.0 - eslint: 7.32.0 - esquery: 1.4.0 + eslint: 8.57.0 + esquery: 1.5.0 regextras: 0.8.0 semver: 7.3.5 spdx-expression-parse: 3.0.1 @@ -5771,7 +5812,7 @@ packages: dev: false optional: true - /eslint-plugin-jsx-a11y/6.5.1_eslint@7.32.0: + /eslint-plugin-jsx-a11y/6.5.1_eslint@8.57.0: resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==} engines: {node: '>=4.0'} requiresBuild: true @@ -5786,7 +5827,7 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 7.32.0 + eslint: 8.57.0 has: 1.0.3 jsx-ast-utils: 3.2.1 language-tags: 1.0.5 @@ -5794,28 +5835,28 @@ packages: dev: false optional: true - /eslint-plugin-markdown/2.2.1_eslint@7.32.0: + /eslint-plugin-markdown/2.2.1_eslint@8.57.0: resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==} engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-mdx/1.16.0_eslint@7.32.0: + /eslint-plugin-mdx/1.16.0_eslint@8.57.0: resolution: {integrity: sha512-p5S6+UZMt+9Xa4fJNaBcldO3gHkDwoPMFM6417PfggPlbai8mWbrSEehZU6o3vZ2Lg/WQfVXYic35VYycYqJDA==} engines: {node: '>=10.0.0'} requiresBuild: true peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 7.32.0 - eslint-mdx: 1.16.0_eslint@7.32.0 - eslint-plugin-markdown: 2.2.1_eslint@7.32.0 + eslint: 8.57.0 + eslint-mdx: 1.16.0_eslint@8.57.0 + eslint-plugin-markdown: 2.2.1_eslint@8.57.0 synckit: 0.4.1 tslib: 2.3.1 vfile: 4.2.1 @@ -5824,31 +5865,31 @@ packages: dev: false optional: true - /eslint-plugin-no-loops/0.3.0_eslint@7.32.0: + /eslint-plugin-no-loops/0.3.0_eslint@8.57.0: resolution: {integrity: sha1-6B/stOqvSUqSbZyrqafNhNH+3n0=} peerDependencies: eslint: '>=2.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 dev: false - /eslint-plugin-no-secrets/0.8.9_eslint@7.32.0: + /eslint-plugin-no-secrets/0.8.9_eslint@8.57.0: resolution: {integrity: sha512-CqaBxXrImABCtxMWspAnm8d5UKkpNylC7zqVveb+fJHEvsSiNGJlSWzdSIvBUnW1XhJXkzifNIZQC08rEII5Ng==} engines: {node: '>=10.0.0', npm: '>=6.9.0'} peerDependencies: eslint: '>=3.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 dev: false - /eslint-plugin-node/11.1.0_eslint@7.32.0: + /eslint-plugin-node/11.1.0_eslint@8.57.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.57.0 + eslint-plugin-es: 3.0.1_eslint@8.57.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 @@ -5863,60 +5904,60 @@ packages: regexp-tree: 0.1.24 dev: false - /eslint-plugin-prefer-object-spread/1.2.1_eslint@7.32.0: + /eslint-plugin-prefer-object-spread/1.2.1_eslint@8.57.0: resolution: {integrity: sha512-upA2W299LZNr49tGHmF0wUtFZw/fkQ+PkudsjZ0bP7dGFtRCFxItFtP39nDiet8u6rN/pOqhEYhBltW6T1OF5g==} engines: {node: '>=4.0.0'} requiresBuild: true peerDependencies: eslint: '>=0.8.0' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 dev: false optional: true - /eslint-plugin-promise/5.2.0_eslint@7.32.0: + /eslint-plugin-promise/5.2.0_eslint@8.57.0: resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^7.0.0 dependencies: - eslint: 7.32.0 + eslint: 8.57.0 dev: false - /eslint-plugin-radar/0.2.1_eslint@7.32.0: + /eslint-plugin-radar/0.2.1_eslint@8.57.0: resolution: {integrity: sha512-aOc1MK6ddL45X6mS6zEqFIKy/c/qnwjhNycDecaFMw5acUsD744ZCZf2cG7yxLhMv71mBSwr6pZdu+26+Zzk5A==} engines: {node: '>=10'} peerDependencies: eslint: '>= 3.0.0 <= 7.x.x' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 dev: false - /eslint-plugin-react-hooks/4.3.0_eslint@7.32.0: + /eslint-plugin-react-hooks/4.3.0_eslint@8.57.0: resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} engines: {node: '>=10'} requiresBuild: true 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.57.0 dev: false optional: true - /eslint-plugin-react-redux/4.0.0_eslint@7.32.0: + /eslint-plugin-react-redux/4.0.0_eslint@8.57.0: resolution: {integrity: sha512-oT43AoOgqsXjYKm7JiQCD1Mxp2tjO/ywv/WJn0cVNVirpd91xfvxWnYU93tqKSZwdryxdZ/S+ea2iIYeRdeaZg==} engines: {node: '>=12.0.0'} requiresBuild: true peerDependencies: eslint: ^7 || ^8 dependencies: - eslint: 7.32.0 - eslint-plugin-react: 7.29.2_eslint@7.32.0 + eslint: 8.57.0 + eslint-plugin-react: 7.29.2_eslint@8.57.0 eslint-rule-composer: 0.3.0 dev: false optional: true - /eslint-plugin-react/7.29.2_eslint@7.32.0: + /eslint-plugin-react/7.29.2_eslint@8.57.0: resolution: {integrity: sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w==} engines: {node: '>=4'} peerDependencies: @@ -5925,7 +5966,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.1 minimatch: 3.1.2 @@ -5940,12 +5981,12 @@ packages: dev: false optional: true - /eslint-plugin-simple-import-sort/7.0.0_eslint@7.32.0: + /eslint-plugin-simple-import-sort/7.0.0_eslint@8.57.0: resolution: {integrity: sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.57.0 dev: false /eslint-plugin-sort-keys-fix/1.1.2: @@ -5958,22 +5999,22 @@ packages: requireindex: 1.2.0 dev: false - /eslint-plugin-testing-library/5.0.5_eslint@7.32.0+typescript@4.6.2: + /eslint-plugin-testing-library/5.0.5_eslint@8.57.0+typescript@4.6.2: resolution: {integrity: sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} requiresBuild: true peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.13.0_eslint@7.32.0+typescript@4.6.2 - eslint: 7.32.0 + '@typescript-eslint/utils': 5.13.0_eslint@8.57.0+typescript@4.6.2 + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false optional: true - /eslint-plugin-typescript-sort-keys/2.1.0_3a0304e4216f58c7e1135459c8d18e32: + /eslint-plugin-typescript-sort-keys/2.1.0_a7d9973cfced959e902de37d924074cf: resolution: {integrity: sha512-ET7ABypdz19m47QnKynzNfWPi4CTNQ5jQQC1X5d0gojIwblkbGiCa5IilsqzBTmqxZ0yXDqKBO/GBkBFQCOFsg==} engines: {node: 10 - 12 || >= 13.9} requiresBuild: true @@ -5982,9 +6023,9 @@ packages: eslint: ^5 || ^6 || ^7 || ^8 typescript: ^3 || ^4 dependencies: - '@typescript-eslint/experimental-utils': 5.13.0_eslint@7.32.0+typescript@4.6.2 - '@typescript-eslint/parser': 5.13.0_eslint@7.32.0+typescript@4.6.2 - eslint: 7.32.0 + '@typescript-eslint/experimental-utils': 5.13.0_eslint@8.57.0+typescript@4.6.2 + '@typescript-eslint/parser': 5.13.0_eslint@8.57.0+typescript@4.6.2 + eslint: 8.57.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 typescript: 4.6.2 @@ -5993,7 +6034,7 @@ packages: dev: false optional: true - /eslint-plugin-unicorn/37.0.1_eslint@7.32.0: + /eslint-plugin-unicorn/37.0.1_eslint@8.57.0: resolution: {integrity: sha512-E1jq5u9ojnadisJcPi+hMXTGSiIzkIUMDvWsBudsCGXvKUB2aNSU2TcfyW2/jAS5A4ryBXfzxLykMxX1EdluSQ==} engines: {node: '>=12'} peerDependencies: @@ -6002,10 +6043,10 @@ packages: '@babel/helper-validator-identifier': 7.16.7 ci-info: 3.3.0 clean-regexp: 1.0.0 - eslint: 7.32.0 - eslint-template-visitor: 2.3.2_eslint@7.32.0 - eslint-utils: 3.0.0_eslint@7.32.0 - esquery: 1.4.0 + eslint: 8.57.0 + eslint-template-visitor: 2.3.2_eslint@8.57.0 + eslint-utils: 3.0.0_eslint@8.57.0 + esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 lodash: 4.17.21 @@ -6026,12 +6067,12 @@ packages: kebab-case: 1.0.1 dev: false - /eslint-plugin-you-dont-need-momentjs/1.6.0_eslint@7.32.0: + /eslint-plugin-you-dont-need-momentjs/1.6.0_eslint@8.57.0: resolution: {integrity: sha512-u12WanwuAL5B6/Kx6AtMDI04OojkS/twDueDwBgxsnKLy33VM4npP7ZlU2o7pxD1z8LbzPP6Y6/e7cPf6ZhatQ==} peerDependencies: eslint: ^5.5.0 dependencies: - eslint: 7.32.0 + eslint: 8.57.0 kebab-case: 1.0.1 dev: false @@ -6049,16 +6090,24 @@ packages: estraverse: 4.3.0 dev: false - /eslint-template-visitor/2.3.2_eslint@7.32.0: + /eslint-scope/7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: false + + /eslint-template-visitor/2.3.2_eslint@8.57.0: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: '@babel/core': 7.17.5 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@7.32.0 - eslint: 7.32.0 + '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@8.57.0 + eslint: 8.57.0 eslint-visitor-keys: 2.1.0 - esquery: 1.4.0 + esquery: 1.5.0 multimap: 1.1.0 transitivePeerDependencies: - supports-color @@ -6071,13 +6120,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils/3.0.0_eslint@7.32.0: + /eslint-utils/3.0.0_eslint@8.57.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.57.0 eslint-visitor-keys: 2.1.0 dev: false @@ -6091,56 +6140,54 @@ packages: engines: {node: '>=10'} dev: false - /eslint-visitor-keys/3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + /eslint-visitor-keys/3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /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.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + 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-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 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 - esquery: 1.4.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.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 - globals: 13.12.1 - ignore: 4.0.6 - import-fresh: 3.3.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.2.0 imurmurhash: 0.1.4 is-glob: 4.0.3 - js-yaml: 3.14.1 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.2.0 - semver: 7.3.5 + optionator: 0.9.4 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: false @@ -6154,13 +6201,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} + /espree/9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + 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.11.3 + acorn-jsx: 5.3.2_acorn@8.11.3 + eslint-visitor-keys: 3.4.3 dev: false /esprima/4.0.1: @@ -6169,8 +6216,8 @@ packages: hasBin: true dev: false - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 @@ -6322,7 +6369,7 @@ packages: dev: false /fast-levenshtein/2.0.6: - resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: false /fastq/1.13.0: @@ -6708,7 +6755,7 @@ packages: dev: false /glob-parent/2.0.0: - resolution: {integrity: sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=} + resolution: {integrity: sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==} dependencies: is-glob: 2.0.1 dev: false @@ -6720,6 +6767,13 @@ packages: is-glob: 4.0.3 dev: false + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + /glob/7.1.4: resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} dependencies: @@ -6781,8 +6835,8 @@ packages: engines: {node: '>=4'} dev: false - /globals/13.12.1: - resolution: {integrity: sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==} + /globals/13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -6861,6 +6915,10 @@ packages: resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} dev: false + /graphemer/1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: false + /handlebars/4.7.7: resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} engines: {node: '>=0.4.7'} @@ -7113,11 +7171,6 @@ packages: minimatch: 3.1.2 dev: false - /ignore/4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: false - /ignore/5.2.0: resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} @@ -7151,7 +7204,7 @@ packages: dev: false /imurmurhash/0.1.4: - resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} dev: false @@ -7390,12 +7443,12 @@ packages: dev: false /is-extglob/1.0.0: - resolution: {integrity: sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=} + resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==} engines: {node: '>=0.10.0'} dev: false /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: false @@ -7424,7 +7477,7 @@ packages: dev: false /is-glob/2.0.1: - resolution: {integrity: sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=} + resolution: {integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 1.0.0 @@ -8385,6 +8438,13 @@ packages: esprima: 4.0.1 dev: false + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + /jsdoc-type-pratt-parser/2.2.3: resolution: {integrity: sha512-QPyxq62Q8veBSDtDrWmqaEPjSCeknUV9dH/OAGt3q9an8qC8UQDqitQiw1NvoMskIESpoRZ6qzt4H3rlK0xo8A==} engines: {node: '>=12.0.0'} @@ -8401,7 +8461,7 @@ packages: optional: true dependencies: abab: 2.0.5 - acorn: 8.7.0 + acorn: 8.11.3 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -8470,7 +8530,7 @@ packages: optional: true /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: false /json-stringify-safe/5.0.1: @@ -8570,7 +8630,7 @@ packages: dev: false /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 @@ -9775,7 +9835,7 @@ packages: levn: 0.3.0 prelude-ls: 1.1.2 type-check: 0.3.2 - word-wrap: 1.2.3 + word-wrap: 1.2.5 dev: false /optionator/0.9.1: @@ -9787,7 +9847,19 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 + word-wrap: 1.2.5 + dev: false + + /optionator/0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 dev: false /ora/5.4.1: @@ -10246,7 +10318,7 @@ packages: dev: false /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} dev: false @@ -10301,11 +10373,6 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: false - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: false - /promise-events/0.2.4: resolution: {integrity: sha512-GCM6DmJcSCC8XboZIzYJAlADwkIS1P54XFUJQYhB7dpE7rtXPzPrT13dsV4Qm0FMCKptwMTyF8ZCir803RfKzA==} engines: {node: '>=8.0.0'} @@ -11520,7 +11587,7 @@ packages: dev: false /strip-ansi/4.0.0: - resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} engines: {node: '>=4'} dependencies: ansi-regex: 3.0.0 @@ -11701,7 +11768,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.0 + acorn: 8.11.3 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.21 @@ -11722,7 +11789,7 @@ packages: dev: false /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: false /textlint-filter-rule-comments/1.2.2_textlint@12.1.1: @@ -12186,7 +12253,7 @@ packages: dev: false /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 @@ -12750,8 +12817,8 @@ packages: string-width: 4.2.3 dev: false - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + /word-wrap/1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} dev: false