diff --git a/package.json b/package.json index 63ef9aa..8d3fa1f 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "@types/resolve": "^1.20.0", "build-commit": "^0.1.4", "cross-env": "^7.0.3", - "eslint": "8.19.0", + "eslint": "8.24.0", "eslint-config-atomic": "^1.12.5", "jasmine-fix": "1.3.1", "rollup": "^2.44.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d98e121..ed20282 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ specifiers: consistent-path: 2.0.3 cross-env: ^7.0.3 crypto-random-string: 3.3.1 - eslint: 8.19.0 + eslint: 8.24.0 eslint-config-atomic: ^1.12.5 jasmine-fix: 1.3.1 loophole: 1.1.0 @@ -37,8 +37,8 @@ devDependencies: '@types/resolve': 1.20.0 build-commit: 0.1.4 cross-env: 7.0.3 - eslint: 8.19.0 - eslint-config-atomic: 1.12.5_eslint@8.19.0 + eslint: 8.24.0 + eslint-config-atomic: 1.12.5_eslint@8.24.0 jasmine-fix: 1.3.1 rollup: 2.44.0 rollup-plugin-atomic: 3.0.1_@types+node@18.0.0 @@ -244,13 +244,13 @@ packages: to-fast-properties: 2.0.0 dev: true - /@eslint/eslintrc/1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} + /@eslint/eslintrc/1.3.2: + resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.2 - espree: 9.3.2 + espree: 9.4.0 globals: 13.15.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -261,8 +261,8 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.9.2: - resolution: {integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==} + /@humanwhocodes/config-array/0.10.5: + resolution: {integrity: sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -272,6 +272,15 @@ packages: - supports-color dev: true + /@humanwhocodes/gitignore-to-minimatch/1.0.2: + resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} + dev: true + + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -396,7 +405,7 @@ packages: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 - picomatch: 2.2.2 + picomatch: 2.3.1 rollup: 2.44.0 dev: true @@ -407,7 +416,7 @@ packages: rollup: ^1.20.0||^2.0.0 dependencies: estree-walker: 2.0.2 - picomatch: 2.2.2 + picomatch: 2.3.1 rollup: 2.44.0 dev: true @@ -447,7 +456,7 @@ packages: resolution: {integrity: sha512-SFT3jdUNlLkjxUWwH/0QjLiEsV38hjdDX8oMcX9jZAD8KWNzRLdg6INZE7UMz9O86b2BOHzA3dR8nF+DbonX2Q==} dev: true - /@typescript-eslint/eslint-plugin/4.20.0_32e37f543c671fe8648019aa7529a910: + /@typescript-eslint/eslint-plugin/4.20.0_6bcab12c3ed5a87fee0e22c59bf01ecb: resolution: {integrity: sha512-sw+3HO5aehYqn5w177z2D82ZQlqHCwcKSMboueo7oE4KU9QiC0SAgfS/D4z9xXvpTc8Bt41Raa9fBR8T2tIhoQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -458,11 +467,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.20.0_eslint@8.19.0+typescript@4.2.3 - '@typescript-eslint/parser': 4.20.0_eslint@8.19.0+typescript@4.2.3 + '@typescript-eslint/experimental-utils': 4.20.0_eslint@8.24.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@8.24.0+typescript@4.2.3 '@typescript-eslint/scope-manager': 4.20.0 debug: 4.3.2 - eslint: 8.19.0 + eslint: 8.24.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.2.0 @@ -473,7 +482,7 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.20.0_eslint@8.19.0+typescript@4.2.3: + /@typescript-eslint/experimental-utils/4.20.0_eslint@8.24.0+typescript@4.2.3: resolution: {integrity: sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -483,7 +492,7 @@ packages: '@typescript-eslint/scope-manager': 4.20.0 '@typescript-eslint/types': 4.20.0 '@typescript-eslint/typescript-estree': 4.20.0_typescript@4.2.3 - eslint: 8.19.0 + eslint: 8.24.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: @@ -491,7 +500,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.20.0_eslint@8.19.0+typescript@4.2.3: + /@typescript-eslint/parser/4.20.0_eslint@8.24.0+typescript@4.2.3: resolution: {integrity: sha512-m6vDtgL9EABdjMtKVw5rr6DdeMCH3OA1vFb0dAyuZSa3e5yw1YRzlwFnm9knma9Lz6b2GPvoNSa8vOXrqsaglA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -505,7 +514,7 @@ packages: '@typescript-eslint/types': 4.20.0 '@typescript-eslint/typescript-estree': 4.20.0_typescript@4.2.3 debug: 4.3.2 - eslint: 8.19.0 + eslint: 8.24.0 typescript: 4.2.3 transitivePeerDependencies: - supports-color @@ -536,7 +545,7 @@ packages: '@typescript-eslint/types': 4.20.0 '@typescript-eslint/visitor-keys': 4.20.0 debug: 4.3.2 - globby: 11.0.3 + globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 tsutils: 3.21.0_typescript@4.2.3 @@ -553,16 +562,16 @@ packages: eslint-visitor-keys: 2.0.0 dev: true - /acorn-jsx/5.3.2_acorn@8.7.1: + /acorn-jsx/5.3.2_acorn@8.8.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.1 + acorn: 8.8.0 dev: true - /acorn/8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -609,7 +618,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.2.2 + picomatch: 2.3.1 dev: true /argparse/1.0.10: @@ -715,7 +724,7 @@ packages: js-tokens: 3.0.2 dev: true - /babel-eslint/10.1.0_eslint@8.19.0: + /babel-eslint/10.1.0_eslint@8.24.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. @@ -726,7 +735,7 @@ packages: '@babel/parser': 7.13.13 '@babel/traverse': 7.13.13 '@babel/types': 7.13.14 - eslint: 8.19.0 + eslint: 8.24.0 eslint-visitor-keys: 1.3.0 resolve: 1.15.1 transitivePeerDependencies: @@ -1287,7 +1296,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-airbnb-base/14.2.1_048a257977f10c1ee404e58a75d07c7e: + /eslint-config-airbnb-base/14.2.1_be3884fbda870b2c8b011728c634368c: resolution: {integrity: sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==} engines: {node: '>= 6'} peerDependencies: @@ -1295,13 +1304,13 @@ packages: eslint-plugin-import: ^2.22.1 dependencies: confusing-browser-globals: 1.0.10 - eslint: 8.19.0 - eslint-plugin-import: 2.22.1_0cdd0f55dcfaf5b0e21e1c7ba53757ce + eslint: 8.24.0 + eslint-plugin-import: 2.22.1_7eac89adb1aa0e6f8e8b76b751491700 object.assign: 4.1.2 object.entries: 1.1.3 dev: true - /eslint-config-airbnb/18.2.1_ae47419a7cad1eb6176ca5127bd0ea9e: + /eslint-config-airbnb/18.2.1_c692d6f92a3d6e189083dcff0269737f: resolution: {integrity: sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==} engines: {node: '>= 6'} peerDependencies: @@ -1311,34 +1320,34 @@ packages: eslint-plugin-react: ^7.21.5 eslint-plugin-react-hooks: ^4 || ^3 || ^2.3.0 || ^1.7.0 dependencies: - eslint: 8.19.0 - eslint-config-airbnb-base: 14.2.1_048a257977f10c1ee404e58a75d07c7e - eslint-plugin-import: 2.22.1_0cdd0f55dcfaf5b0e21e1c7ba53757ce - eslint-plugin-jsx-a11y: 6.4.1_eslint@8.19.0 - eslint-plugin-react: 7.23.1_eslint@8.19.0 + eslint: 8.24.0 + eslint-config-airbnb-base: 14.2.1_be3884fbda870b2c8b011728c634368c + eslint-plugin-import: 2.22.1_7eac89adb1aa0e6f8e8b76b751491700 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.24.0 + eslint-plugin-react: 7.23.1_eslint@8.24.0 object.assign: 4.1.2 object.entries: 1.1.3 dev: true - /eslint-config-atomic/1.12.5_eslint@8.19.0: + /eslint-config-atomic/1.12.5_eslint@8.24.0: resolution: {integrity: sha512-qjcj2fjrZ7jZz99l65JK6OWEn7x6KFIUjRNhK23s1/j77ts+aIBwzzip/g1F3AkPH5gKI0vzpxajoJFMZDuCkA==} peerDependencies: eslint: '>=7' dependencies: '@babel/core': 7.13.14 - '@typescript-eslint/eslint-plugin': 4.20.0_32e37f543c671fe8648019aa7529a910 - '@typescript-eslint/parser': 4.20.0_eslint@8.19.0+typescript@4.2.3 - babel-eslint: 10.1.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 4.20.0_6bcab12c3ed5a87fee0e22c59bf01ecb + '@typescript-eslint/parser': 4.20.0_eslint@8.24.0+typescript@4.2.3 + babel-eslint: 10.1.0_eslint@8.24.0 coffeescript: 1.12.7 - eslint: 8.19.0 - eslint-config-prettier: 8.1.0_eslint@8.19.0 - eslint-plugin-coffee: 0.1.14_0cdd0f55dcfaf5b0e21e1c7ba53757ce - eslint-plugin-import: 2.22.1_0cdd0f55dcfaf5b0e21e1c7ba53757ce + eslint: 8.24.0 + eslint-config-prettier: 8.1.0_eslint@8.24.0 + eslint-plugin-coffee: 0.1.14_7eac89adb1aa0e6f8e8b76b751491700 + eslint-plugin-import: 2.22.1_7eac89adb1aa0e6f8e8b76b751491700 eslint-plugin-json: 2.1.2 - eslint-plugin-node: 11.1.0_eslint@8.19.0 + eslint-plugin-node: 11.1.0_eslint@8.24.0 eslint-plugin-only-warn: 1.0.2 eslint-plugin-optimize-regex: 1.2.0 - eslint-plugin-react: 7.23.1_eslint@8.19.0 + eslint-plugin-react: 7.23.1_eslint@8.24.0 eslint-plugin-yaml: 0.4.1 prettier: 2.2.1 typescript: 4.2.3 @@ -1349,13 +1358,13 @@ packages: - supports-color dev: true - /eslint-config-prettier/8.1.0_eslint@8.19.0: + /eslint-config-prettier/8.1.0_eslint@8.24.0: resolution: {integrity: sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.19.0 + eslint: 8.24.0 dev: true /eslint-import-resolver-node/0.3.4: @@ -1385,7 +1394,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 4.20.0_eslint@8.19.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@8.24.0+typescript@4.2.3 debug: 2.6.9 eslint-import-resolver-node: 0.3.4 pkg-dir: 2.0.0 @@ -1393,7 +1402,7 @@ packages: - supports-color dev: true - /eslint-plugin-coffee/0.1.14_0cdd0f55dcfaf5b0e21e1c7ba53757ce: + /eslint-plugin-coffee/0.1.14_7eac89adb1aa0e6f8e8b76b751491700: resolution: {integrity: sha512-JwBminIlHz7XqZ8kbpNHDMG9y/tsHX8mwMZBxZaAlguyXIfYTrnY/nc+6+/X/DXfA//zDCs/lNARDciW3iJCOQ==} peerDependencies: eslint: '>=6.0.0' @@ -1403,13 +1412,13 @@ packages: babylon: 7.0.0-beta.47 coffeescript: 2.5.1 doctrine: 2.1.0 - eslint: 8.19.0 - eslint-config-airbnb: 18.2.1_ae47419a7cad1eb6176ca5127bd0ea9e - eslint-config-airbnb-base: 14.2.1_048a257977f10c1ee404e58a75d07c7e - eslint-plugin-import: 2.22.1_0cdd0f55dcfaf5b0e21e1c7ba53757ce - eslint-plugin-jsx-a11y: 6.4.1_eslint@8.19.0 - eslint-plugin-react: 7.23.1_eslint@8.19.0 - eslint-plugin-react-native: 3.10.0_eslint@8.19.0 + eslint: 8.24.0 + eslint-config-airbnb: 18.2.1_c692d6f92a3d6e189083dcff0269737f + eslint-config-airbnb-base: 14.2.1_be3884fbda870b2c8b011728c634368c + eslint-plugin-import: 2.22.1_7eac89adb1aa0e6f8e8b76b751491700 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.24.0 + eslint-plugin-react: 7.23.1_eslint@8.24.0 + eslint-plugin-react-native: 3.10.0_eslint@8.24.0 eslint-scope: 3.7.3 eslint-utils: 1.4.3 eslint-visitor-keys: 1.3.0 @@ -1423,18 +1432,18 @@ packages: - supports-color dev: true - /eslint-plugin-es/3.0.1_eslint@8.19.0: + /eslint-plugin-es/3.0.1_eslint@8.24.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.19.0 + eslint: 8.24.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.22.1_0cdd0f55dcfaf5b0e21e1c7ba53757ce: + /eslint-plugin-import/2.22.1_7eac89adb1aa0e6f8e8b76b751491700: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -1444,13 +1453,13 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 4.20.0_eslint@8.19.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@8.24.0+typescript@4.2.3 array-includes: 3.1.3 array.prototype.flat: 1.2.4 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 8.19.0 + eslint: 8.24.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0_967e23f925b7450ef7b6c962616fada5 has: 1.0.3 @@ -1473,7 +1482,7 @@ packages: vscode-json-languageservice: 3.11.0 dev: true - /eslint-plugin-jsx-a11y/6.4.1_eslint@8.19.0: + /eslint-plugin-jsx-a11y/6.4.1_eslint@8.24.0: resolution: {integrity: sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==} engines: {node: '>=4.0'} peerDependencies: @@ -1487,20 +1496,20 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.6 emoji-regex: 9.2.2 - eslint: 8.19.0 + eslint: 8.24.0 has: 1.0.3 jsx-ast-utils: 3.2.0 language-tags: 1.0.5 dev: true - /eslint-plugin-node/11.1.0_eslint@8.19.0: + /eslint-plugin-node/11.1.0_eslint@8.24.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.19.0 - eslint-plugin-es: 3.0.1_eslint@8.19.0 + eslint: 8.24.0 + eslint-plugin-es: 3.0.1_eslint@8.24.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 @@ -1524,19 +1533,19 @@ packages: resolution: {integrity: sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==} dev: true - /eslint-plugin-react-native/3.10.0_eslint@8.19.0: + /eslint-plugin-react-native/3.10.0_eslint@8.24.0: resolution: {integrity: sha512-4f5+hHYYq5wFhB5eptkPEAR7FfvqbS7AzScUOANfAMZtYw5qgnCxRq45bpfBaQF+iyPMim5Q8pubcpvLv75NAg==} peerDependencies: eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 dependencies: '@babel/traverse': 7.13.13 - eslint: 8.19.0 + eslint: 8.24.0 eslint-plugin-react-native-globals: 0.1.2 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react/7.23.1_eslint@8.19.0: + /eslint-plugin-react/7.23.1_eslint@8.24.0: resolution: {integrity: sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==} engines: {node: '>=4'} peerDependencies: @@ -1545,7 +1554,7 @@ packages: array-includes: 3.1.3 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.24.0 has: 1.0.3 jsx-ast-utils: 3.2.0 minimatch: 3.1.2 @@ -1602,13 +1611,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.19.0: + /eslint-utils/3.0.0_eslint@8.24.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.19.0 + eslint: 8.24.0 eslint-visitor-keys: 2.0.0 dev: true @@ -1627,13 +1636,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.19.0: - resolution: {integrity: sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==} + /eslint/8.24.0: + resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.2 + '@eslint/eslintrc': 1.3.2 + '@humanwhocodes/config-array': 0.10.5 + '@humanwhocodes/gitignore-to-minimatch': 1.0.2 + '@humanwhocodes/module-importer': 1.0.1 ajv: 6.12.6 chalk: 4.1.0 cross-spawn: 7.0.3 @@ -1641,20 +1652,23 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.19.0 + eslint-utils: 3.0.0_eslint@8.24.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.2 + espree: 9.4.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 + find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.15.0 + globby: 11.1.0 + grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + js-sdsl: 4.1.4 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -1666,17 +1680,16 @@ packages: strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /espree/9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} + /espree/9.4.0: + resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2_acorn@8.7.1 + acorn: 8.8.0 + acorn-jsx: 5.3.2_acorn@8.8.0 eslint-visitor-keys: 3.3.0 dev: true @@ -1736,16 +1749,15 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} - engines: {node: '>=8'} + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.4 '@nodelib/fs.walk': 1.2.6 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.2 - picomatch: 2.2.2 + micromatch: 4.0.5 dev: true /fast-json-stable-stringify/2.1.0: @@ -1777,12 +1789,20 @@ packages: dev: true /find-up/2.1.0: - resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} engines: {node: '>=4'} dependencies: locate-path: 2.0.0 dev: true + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1872,13 +1892,13 @@ packages: engines: {node: '>=0.10.0'} dev: true - /globby/11.0.3: - resolution: {integrity: sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==} + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.5 + fast-glob: 3.2.12 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -1888,6 +1908,10 @@ packages: resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} dev: true + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + /has-ansi/2.0.0: resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} engines: {node: '>=0.10.0'} @@ -2117,6 +2141,10 @@ packages: supports-color: 7.2.0 dev: true + /js-sdsl/4.1.4: + resolution: {integrity: sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==} + dev: true + /js-tokens/3.0.2: resolution: {integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls=} dev: true @@ -2245,13 +2273,20 @@ packages: dev: true /locate-path/2.0.0: - resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} dependencies: p-locate: 2.0.0 path-exists: 3.0.0 dev: true + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true @@ -2305,12 +2340,12 @@ packages: engines: {node: '>= 8'} dev: true - /micromatch/4.0.2: - resolution: {integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==} - engines: {node: '>=8'} + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.2.2 + picomatch: 2.3.1 dev: true /minimatch/3.0.4: @@ -2455,13 +2490,27 @@ packages: p-try: 1.0.0 dev: true + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + /p-locate/2.0.0: - resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} dependencies: p-limit: 1.3.0 dev: true + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-try/1.0.0: resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} engines: {node: '>=4'} @@ -2490,10 +2539,15 @@ packages: dev: true /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} dev: true + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} @@ -2507,7 +2561,7 @@ packages: resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} /path-type/2.0.0: - resolution: {integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=} + resolution: {integrity: sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==} engines: {node: '>=4'} dependencies: pify: 2.3.0 @@ -2525,8 +2579,8 @@ packages: engines: {node: '>=8'} dev: true - /picomatch/2.2.2: - resolution: {integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==} + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: true @@ -2624,7 +2678,7 @@ packages: resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} engines: {node: '>=8.10.0'} dependencies: - picomatch: 2.2.2 + picomatch: 2.3.1 dev: true /rechoir/0.6.2: @@ -3089,7 +3143,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.1 + acorn: 8.8.0 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.19 @@ -3216,10 +3270,6 @@ packages: punycode: 2.1.1 dev: true - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - /validate-npm-package-license/3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -3314,3 +3364,8 @@ packages: y18n: 5.0.6 yargs-parser: 20.2.7 dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true