diff --git a/package.json b/package.json index 89ed3870..e1ce08a5 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.6.0", + "eslint": "8.7.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 ef4a00fd..b765f395 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.6.0 + eslint: 8.7.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.6.0 - eslint-config-atomic: 1.12.5_eslint@8.6.0 + eslint: 8.7.0 + eslint-config-atomic: 1.12.5_eslint@8.7.0 jasmine-fix: 1.3.1 rollup: 2.44.0 rollup-plugin-atomic: 3.0.1_@types+node@17.0.0 @@ -445,7 +445,7 @@ packages: resolution: {integrity: sha512-SFT3jdUNlLkjxUWwH/0QjLiEsV38hjdDX8oMcX9jZAD8KWNzRLdg6INZE7UMz9O86b2BOHzA3dR8nF+DbonX2Q==} dev: true - /@typescript-eslint/eslint-plugin/4.20.0_31e10532548131c3097a6296b4a9a1b1: + /@typescript-eslint/eslint-plugin/4.20.0_adf637ee42e62148ee3269ceb317818c: resolution: {integrity: sha512-sw+3HO5aehYqn5w177z2D82ZQlqHCwcKSMboueo7oE4KU9QiC0SAgfS/D4z9xXvpTc8Bt41Raa9fBR8T2tIhoQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -456,11 +456,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.20.0_eslint@8.6.0+typescript@4.2.3 - '@typescript-eslint/parser': 4.20.0_eslint@8.6.0+typescript@4.2.3 + '@typescript-eslint/experimental-utils': 4.20.0_eslint@8.7.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@8.7.0+typescript@4.2.3 '@typescript-eslint/scope-manager': 4.20.0 debug: 4.3.2 - eslint: 8.6.0 + eslint: 8.7.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.2.0 @@ -471,7 +471,7 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.20.0_eslint@8.6.0+typescript@4.2.3: + /@typescript-eslint/experimental-utils/4.20.0_eslint@8.7.0+typescript@4.2.3: resolution: {integrity: sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -481,7 +481,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.6.0 + eslint: 8.7.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: @@ -489,7 +489,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.20.0_eslint@8.6.0+typescript@4.2.3: + /@typescript-eslint/parser/4.20.0_eslint@8.7.0+typescript@4.2.3: resolution: {integrity: sha512-m6vDtgL9EABdjMtKVw5rr6DdeMCH3OA1vFb0dAyuZSa3e5yw1YRzlwFnm9knma9Lz6b2GPvoNSa8vOXrqsaglA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -503,7 +503,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.6.0 + eslint: 8.7.0 typescript: 4.2.3 transitivePeerDependencies: - supports-color @@ -574,11 +574,6 @@ packages: uri-js: 4.4.1 dev: true - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true - /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} @@ -719,7 +714,7 @@ packages: js-tokens: 3.0.2 dev: true - /babel-eslint/10.1.0_eslint@8.6.0: + /babel-eslint/10.1.0_eslint@8.7.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. @@ -730,7 +725,7 @@ packages: '@babel/parser': 7.13.13 '@babel/traverse': 7.13.13 '@babel/types': 7.13.14 - eslint: 8.6.0 + eslint: 8.7.0 eslint-visitor-keys: 1.3.0 resolve: 1.15.1 transitivePeerDependencies: @@ -1224,13 +1219,6 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.1 - dev: true - /entities/1.0.0: resolution: {integrity: sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=} dev: true @@ -1290,7 +1278,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-airbnb-base/14.2.1_f2627c0d834b6fb5bb6ce2559ebcfc2e: + /eslint-config-airbnb-base/14.2.1_455b9d64a2d4cc983429789334c5f2b4: resolution: {integrity: sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==} engines: {node: '>= 6'} peerDependencies: @@ -1298,13 +1286,13 @@ packages: eslint-plugin-import: ^2.22.1 dependencies: confusing-browser-globals: 1.0.10 - eslint: 8.6.0 - eslint-plugin-import: 2.22.1_eslint@8.6.0 + eslint: 8.7.0 + eslint-plugin-import: 2.22.1_eslint@8.7.0 object.assign: 4.1.2 object.entries: 1.1.3 dev: true - /eslint-config-airbnb/18.2.1_8d0aea39e0a957b0018a98f0df403a85: + /eslint-config-airbnb/18.2.1_7d4c5cb563844e2aa2e63c7bc319672e: resolution: {integrity: sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==} engines: {node: '>= 6'} peerDependencies: @@ -1314,34 +1302,34 @@ packages: eslint-plugin-react: ^7.21.5 eslint-plugin-react-hooks: ^4 || ^3 || ^2.3.0 || ^1.7.0 dependencies: - eslint: 8.6.0 - eslint-config-airbnb-base: 14.2.1_f2627c0d834b6fb5bb6ce2559ebcfc2e - eslint-plugin-import: 2.22.1_eslint@8.6.0 - eslint-plugin-jsx-a11y: 6.4.1_eslint@8.6.0 - eslint-plugin-react: 7.23.1_eslint@8.6.0 + eslint: 8.7.0 + eslint-config-airbnb-base: 14.2.1_455b9d64a2d4cc983429789334c5f2b4 + eslint-plugin-import: 2.22.1_eslint@8.7.0 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.7.0 + eslint-plugin-react: 7.23.1_eslint@8.7.0 object.assign: 4.1.2 object.entries: 1.1.3 dev: true - /eslint-config-atomic/1.12.5_eslint@8.6.0: + /eslint-config-atomic/1.12.5_eslint@8.7.0: resolution: {integrity: sha512-qjcj2fjrZ7jZz99l65JK6OWEn7x6KFIUjRNhK23s1/j77ts+aIBwzzip/g1F3AkPH5gKI0vzpxajoJFMZDuCkA==} peerDependencies: eslint: '>=7' dependencies: '@babel/core': 7.13.14 - '@typescript-eslint/eslint-plugin': 4.20.0_31e10532548131c3097a6296b4a9a1b1 - '@typescript-eslint/parser': 4.20.0_eslint@8.6.0+typescript@4.2.3 - babel-eslint: 10.1.0_eslint@8.6.0 + '@typescript-eslint/eslint-plugin': 4.20.0_adf637ee42e62148ee3269ceb317818c + '@typescript-eslint/parser': 4.20.0_eslint@8.7.0+typescript@4.2.3 + babel-eslint: 10.1.0_eslint@8.7.0 coffeescript: 1.12.7 - eslint: 8.6.0 - eslint-config-prettier: 8.1.0_eslint@8.6.0 - eslint-plugin-coffee: 0.1.14_eslint@8.6.0 - eslint-plugin-import: 2.22.1_eslint@8.6.0 + eslint: 8.7.0 + eslint-config-prettier: 8.1.0_eslint@8.7.0 + eslint-plugin-coffee: 0.1.14_eslint@8.7.0 + eslint-plugin-import: 2.22.1_eslint@8.7.0 eslint-plugin-json: 2.1.2 - eslint-plugin-node: 11.1.0_eslint@8.6.0 + eslint-plugin-node: 11.1.0_eslint@8.7.0 eslint-plugin-only-warn: 1.0.2 eslint-plugin-optimize-regex: 1.2.0 - eslint-plugin-react: 7.23.1_eslint@8.6.0 + eslint-plugin-react: 7.23.1_eslint@8.7.0 eslint-plugin-yaml: 0.4.1 prettier: 2.2.1 typescript: 4.2.3 @@ -1350,13 +1338,13 @@ packages: - supports-color dev: true - /eslint-config-prettier/8.1.0_eslint@8.6.0: + /eslint-config-prettier/8.1.0_eslint@8.7.0: resolution: {integrity: sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 dev: true /eslint-import-resolver-node/0.3.4: @@ -1374,7 +1362,7 @@ packages: pkg-dir: 2.0.0 dev: true - /eslint-plugin-coffee/0.1.14_eslint@8.6.0: + /eslint-plugin-coffee/0.1.14_eslint@8.7.0: resolution: {integrity: sha512-JwBminIlHz7XqZ8kbpNHDMG9y/tsHX8mwMZBxZaAlguyXIfYTrnY/nc+6+/X/DXfA//zDCs/lNARDciW3iJCOQ==} peerDependencies: eslint: '>=6.0.0' @@ -1384,13 +1372,13 @@ packages: babylon: 7.0.0-beta.47 coffeescript: 2.5.1 doctrine: 2.1.0 - eslint: 8.6.0 - eslint-config-airbnb: 18.2.1_8d0aea39e0a957b0018a98f0df403a85 - eslint-config-airbnb-base: 14.2.1_f2627c0d834b6fb5bb6ce2559ebcfc2e - eslint-plugin-import: 2.22.1_eslint@8.6.0 - eslint-plugin-jsx-a11y: 6.4.1_eslint@8.6.0 - eslint-plugin-react: 7.23.1_eslint@8.6.0 - eslint-plugin-react-native: 3.10.0_eslint@8.6.0 + eslint: 8.7.0 + eslint-config-airbnb: 18.2.1_7d4c5cb563844e2aa2e63c7bc319672e + eslint-config-airbnb-base: 14.2.1_455b9d64a2d4cc983429789334c5f2b4 + eslint-plugin-import: 2.22.1_eslint@8.7.0 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.7.0 + eslint-plugin-react: 7.23.1_eslint@8.7.0 + eslint-plugin-react-native: 3.10.0_eslint@8.7.0 eslint-scope: 3.7.3 eslint-utils: 1.4.3 eslint-visitor-keys: 1.3.0 @@ -1401,18 +1389,18 @@ packages: - supports-color dev: true - /eslint-plugin-es/3.0.1_eslint@8.6.0: + /eslint-plugin-es/3.0.1_eslint@8.7.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.22.1_eslint@8.6.0: + /eslint-plugin-import/2.22.1_eslint@8.7.0: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -1423,7 +1411,7 @@ packages: contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 8.6.0 + eslint: 8.7.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -1442,7 +1430,7 @@ packages: vscode-json-languageservice: 3.11.0 dev: true - /eslint-plugin-jsx-a11y/6.4.1_eslint@8.6.0: + /eslint-plugin-jsx-a11y/6.4.1_eslint@8.7.0: resolution: {integrity: sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==} engines: {node: '>=4.0'} peerDependencies: @@ -1456,22 +1444,22 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.6 emoji-regex: 9.2.2 - eslint: 8.6.0 + eslint: 8.7.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.6.0: + /eslint-plugin-node/11.1.0_eslint@8.7.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.6.0 - eslint-plugin-es: 3.0.1_eslint@8.6.0 + eslint: 8.7.0 + eslint-plugin-es: 3.0.1_eslint@8.7.0 eslint-utils: 2.1.0 - ignore: 5.1.8 + ignore: 5.2.0 minimatch: 3.0.4 resolve: 1.15.1 semver: 6.3.0 @@ -1493,19 +1481,19 @@ packages: resolution: {integrity: sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==} dev: true - /eslint-plugin-react-native/3.10.0_eslint@8.6.0: + /eslint-plugin-react-native/3.10.0_eslint@8.7.0: resolution: {integrity: sha512-4f5+hHYYq5wFhB5eptkPEAR7FfvqbS7AzScUOANfAMZtYw5qgnCxRq45bpfBaQF+iyPMim5Q8pubcpvLv75NAg==} peerDependencies: eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 dependencies: '@babel/traverse': 7.13.13 - eslint: 8.6.0 + eslint: 8.7.0 eslint-plugin-react-native-globals: 0.1.2 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react/7.23.1_eslint@8.6.0: + /eslint-plugin-react/7.23.1_eslint@8.7.0: resolution: {integrity: sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==} engines: {node: '>=4'} peerDependencies: @@ -1514,7 +1502,7 @@ packages: array-includes: 3.1.3 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 8.6.0 + eslint: 8.7.0 has: 1.0.3 jsx-ast-utils: 3.2.0 minimatch: 3.0.4 @@ -1571,13 +1559,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.6.0: + /eslint-utils/3.0.0_eslint@8.7.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 eslint-visitor-keys: 2.0.0 dev: true @@ -1591,13 +1579,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.1.0: - resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} + /eslint-visitor-keys/3.2.0: + resolution: {integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.6.0: - resolution: {integrity: sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==} + /eslint/8.7.0: + resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -1608,11 +1596,10 @@ packages: cross-spawn: 7.0.3 debug: 4.3.2 doctrine: 3.0.0 - enquirer: 2.3.6 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.6.0 - eslint-visitor-keys: 3.1.0 + eslint-utils: 3.0.0_eslint@8.7.0 + eslint-visitor-keys: 3.2.0 espree: 9.3.0 esquery: 1.4.0 esutils: 2.0.3 @@ -1621,7 +1608,7 @@ packages: functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.9.0 - ignore: 4.0.6 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -1632,9 +1619,7 @@ packages: minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -1649,7 +1634,7 @@ packages: dependencies: acorn: 8.7.0 acorn-jsx: 5.3.1_acorn@8.7.0 - eslint-visitor-keys: 3.1.0 + eslint-visitor-keys: 3.2.0 dev: true /esprima/4.0.1: @@ -1851,7 +1836,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.5 - ignore: 5.1.8 + ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -1910,8 +1895,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore/5.1.8: - resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} dev: true @@ -2531,11 +2516,6 @@ packages: hasBin: true dev: true - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true - /prop-types/15.7.2: resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: