diff --git a/package.json b/package.json index 63ef9aa..4852b35 100644 --- a/package.json +++ b/package.json @@ -62,10 +62,10 @@ "@types/resolve": "^1.20.0", "build-commit": "^0.1.4", "cross-env": "^7.0.3", - "eslint": "8.19.0", + "eslint": "8.38.0", "eslint-config-atomic": "^1.12.5", "jasmine-fix": "1.3.1", - "rollup": "^2.44.0", + "rollup": "^3.0.0", "rollup-plugin-atomic": "^3.0.0", "shx": "^0.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d98e121..b26f017 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,12 +9,12 @@ specifiers: consistent-path: 2.0.3 cross-env: ^7.0.3 crypto-random-string: 3.3.1 - eslint: 8.19.0 + eslint: 8.38.0 eslint-config-atomic: ^1.12.5 jasmine-fix: 1.3.1 loophole: 1.1.0 resolve: 1.20.0 - rollup: ^2.44.0 + rollup: ^3.0.0 rollup-plugin-atomic: ^3.0.0 shx: ^0.3.3 tslint: ^6 @@ -37,10 +37,10 @@ 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.38.0 + eslint-config-atomic: 1.12.5_eslint@8.38.0 jasmine-fix: 1.3.1 - rollup: 2.44.0 + rollup: 3.20.4 rollup-plugin-atomic: 3.0.1_@types+node@18.0.0 shx: 0.3.3 @@ -244,14 +244,29 @@ packages: to-fast-properties: 2.0.0 dev: true - /@eslint/eslintrc/1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} + /@eslint-community/eslint-utils/4.4.0_eslint@8.38.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.38.0 + eslint-visitor-keys: 3.4.0 + dev: true + + /@eslint-community/regexpp/4.5.0: + resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc/2.0.2: + resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.2 - espree: 9.3.2 - globals: 13.15.0 + espree: 9.5.1 + globals: 13.20.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -261,8 +276,13 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.9.2: - resolution: {integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==} + /@eslint/js/8.38.0: + resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -272,28 +292,33 @@ packages: - supports-color 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 - /@nodelib/fs.scandir/2.1.4: - resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: - '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat/2.0.4: - resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} dev: true - /@nodelib/fs.walk/1.2.6: - resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: - '@nodelib/fs.scandir': 2.1.4 + '@nodelib/fs.scandir': 2.1.5 fastq: 1.11.0 dev: true @@ -447,7 +472,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_cca09b398106fc97674c103b73421fec: resolution: {integrity: sha512-sw+3HO5aehYqn5w177z2D82ZQlqHCwcKSMboueo7oE4KU9QiC0SAgfS/D4z9xXvpTc8Bt41Raa9fBR8T2tIhoQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -458,11 +483,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.38.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@8.38.0+typescript@4.2.3 '@typescript-eslint/scope-manager': 4.20.0 debug: 4.3.2 - eslint: 8.19.0 + eslint: 8.38.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.2.0 @@ -473,7 +498,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.38.0+typescript@4.2.3: resolution: {integrity: sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -483,7 +508,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.38.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: @@ -491,7 +516,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.38.0+typescript@4.2.3: resolution: {integrity: sha512-m6vDtgL9EABdjMtKVw5rr6DdeMCH3OA1vFb0dAyuZSa3e5yw1YRzlwFnm9knma9Lz6b2GPvoNSa8vOXrqsaglA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -505,7 +530,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.38.0 typescript: 4.2.3 transitivePeerDependencies: - supports-color @@ -553,16 +578,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.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.1 + acorn: 8.8.2 dev: true - /acorn/8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + /acorn/8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -715,7 +740,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.38.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 +751,7 @@ packages: '@babel/parser': 7.13.13 '@babel/traverse': 7.13.13 '@babel/types': 7.13.14 - eslint: 8.19.0 + eslint: 8.38.0 eslint-visitor-keys: 1.3.0 resolve: 1.15.1 transitivePeerDependencies: @@ -1287,7 +1312,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-airbnb-base/14.2.1_048a257977f10c1ee404e58a75d07c7e: + /eslint-config-airbnb-base/14.2.1_abab16f3901b8a063ce09110c2e729f8: resolution: {integrity: sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==} engines: {node: '>= 6'} peerDependencies: @@ -1295,13 +1320,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.38.0 + eslint-plugin-import: 2.22.1_89949cd6609226ca3e335f90f0267366 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_c72ffe6892bc62c89418c880a4b6589d: resolution: {integrity: sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==} engines: {node: '>= 6'} peerDependencies: @@ -1311,34 +1336,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.38.0 + eslint-config-airbnb-base: 14.2.1_abab16f3901b8a063ce09110c2e729f8 + eslint-plugin-import: 2.22.1_89949cd6609226ca3e335f90f0267366 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.38.0 + eslint-plugin-react: 7.23.1_eslint@8.38.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.38.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_cca09b398106fc97674c103b73421fec + '@typescript-eslint/parser': 4.20.0_eslint@8.38.0+typescript@4.2.3 + babel-eslint: 10.1.0_eslint@8.38.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.38.0 + eslint-config-prettier: 8.1.0_eslint@8.38.0 + eslint-plugin-coffee: 0.1.14_89949cd6609226ca3e335f90f0267366 + eslint-plugin-import: 2.22.1_89949cd6609226ca3e335f90f0267366 eslint-plugin-json: 2.1.2 - eslint-plugin-node: 11.1.0_eslint@8.19.0 + eslint-plugin-node: 11.1.0_eslint@8.38.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.38.0 eslint-plugin-yaml: 0.4.1 prettier: 2.2.1 typescript: 4.2.3 @@ -1349,13 +1374,13 @@ packages: - supports-color dev: true - /eslint-config-prettier/8.1.0_eslint@8.19.0: + /eslint-config-prettier/8.1.0_eslint@8.38.0: resolution: {integrity: sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.19.0 + eslint: 8.38.0 dev: true /eslint-import-resolver-node/0.3.4: @@ -1385,7 +1410,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.38.0+typescript@4.2.3 debug: 2.6.9 eslint-import-resolver-node: 0.3.4 pkg-dir: 2.0.0 @@ -1393,7 +1418,7 @@ packages: - supports-color dev: true - /eslint-plugin-coffee/0.1.14_0cdd0f55dcfaf5b0e21e1c7ba53757ce: + /eslint-plugin-coffee/0.1.14_89949cd6609226ca3e335f90f0267366: resolution: {integrity: sha512-JwBminIlHz7XqZ8kbpNHDMG9y/tsHX8mwMZBxZaAlguyXIfYTrnY/nc+6+/X/DXfA//zDCs/lNARDciW3iJCOQ==} peerDependencies: eslint: '>=6.0.0' @@ -1403,13 +1428,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.38.0 + eslint-config-airbnb: 18.2.1_c72ffe6892bc62c89418c880a4b6589d + eslint-config-airbnb-base: 14.2.1_abab16f3901b8a063ce09110c2e729f8 + eslint-plugin-import: 2.22.1_89949cd6609226ca3e335f90f0267366 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.38.0 + eslint-plugin-react: 7.23.1_eslint@8.38.0 + eslint-plugin-react-native: 3.10.0_eslint@8.38.0 eslint-scope: 3.7.3 eslint-utils: 1.4.3 eslint-visitor-keys: 1.3.0 @@ -1423,18 +1448,18 @@ packages: - supports-color dev: true - /eslint-plugin-es/3.0.1_eslint@8.19.0: + /eslint-plugin-es/3.0.1_eslint@8.38.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.19.0 + eslint: 8.38.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_89949cd6609226ca3e335f90f0267366: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -1444,13 +1469,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.38.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.38.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0_967e23f925b7450ef7b6c962616fada5 has: 1.0.3 @@ -1473,7 +1498,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.38.0: resolution: {integrity: sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==} engines: {node: '>=4.0'} peerDependencies: @@ -1487,20 +1512,20 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.6 emoji-regex: 9.2.2 - eslint: 8.19.0 + eslint: 8.38.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.38.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.38.0 + eslint-plugin-es: 3.0.1_eslint@8.38.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 @@ -1524,19 +1549,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.38.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.38.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.38.0: resolution: {integrity: sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==} engines: {node: '>=4'} peerDependencies: @@ -1545,7 +1570,7 @@ packages: array-includes: 3.1.3 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.38.0 has: 1.0.3 jsx-ast-utils: 3.2.0 minimatch: 3.1.2 @@ -1602,16 +1627,6 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.19.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-visitor-keys: 2.0.0 - dev: true - /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -1622,18 +1637,23 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + /eslint-visitor-keys/3.4.0: + resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} 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.38.0: + resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==} 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-community/eslint-utils': 4.4.0_eslint@8.38.0 + '@eslint-community/regexpp': 4.5.0 + '@eslint/eslintrc': 2.0.2 + '@eslint/js': 8.38.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.0 cross-spawn: 7.0.3 @@ -1641,20 +1661,22 @@ 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-visitor-keys: 3.3.0 - espree: 9.3.2 - esquery: 1.4.0 + eslint-visitor-keys: 3.4.0 + espree: 9.5.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 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.15.0 + globals: 13.20.0 + grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.4.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -1662,22 +1684,20 @@ packages: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 - regexpp: 3.2.0 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.5.1: + resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} 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 - eslint-visitor-keys: 3.3.0 + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 + eslint-visitor-keys: 3.4.0 dev: true /esprima/4.0.1: @@ -1686,8 +1706,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.2.0 @@ -1740,8 +1760,8 @@ packages: resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} engines: {node: '>=8'} dependencies: - '@nodelib/fs.stat': 2.0.4 - '@nodelib/fs.walk': 1.2.6 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.2 @@ -1777,12 +1797,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} @@ -1860,8 +1888,8 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.15.0: - resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==} + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -1888,6 +1916,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'} @@ -2059,6 +2091,11 @@ packages: engines: {node: '>=0.12.0'} dev: true + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + /is-reference/1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: @@ -2117,6 +2154,10 @@ packages: supports-color: 7.2.0 dev: true + /js-sdsl/4.4.0: + resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} + dev: true + /js-tokens/3.0.2: resolution: {integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls=} dev: true @@ -2245,13 +2286,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 @@ -2455,13 +2503,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 +2552,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'} @@ -2847,6 +2914,14 @@ packages: fsevents: 2.3.2 dev: true + /rollup/3.20.4: + resolution: {integrity: sha512-n7J4tuctZXUErM9Uc916httwqmTc63zzCr2+TLCiSCpfO/Xuk3g/marGN1IlRJZi+QF3XMYx75PxXRfZDVgaRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -3089,7 +3164,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.1 + acorn: 8.8.2 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.19 @@ -3216,10 +3291,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 +3385,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