diff --git a/package.json b/package.json index 63ef9aa..abb7106 100644 --- a/package.json +++ b/package.json @@ -58,14 +58,14 @@ }, "devDependencies": { "@types/atom": "^1.40.10", - "@types/node": "^18.0.0", + "@types/node": "^20.0.0", "@types/resolve": "^1.20.0", "build-commit": "^0.1.4", "cross-env": "^7.0.3", - "eslint": "8.19.0", + "eslint": "8.46.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..ac2f5d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,19 +2,19 @@ lockfileVersion: 5.3 specifiers: '@types/atom': ^1.40.10 - '@types/node': ^18.0.0 + '@types/node': ^20.0.0 '@types/resolve': ^1.20.0 atom-package-deps: 7.2.3 build-commit: ^0.1.4 consistent-path: 2.0.3 cross-env: ^7.0.3 crypto-random-string: 3.3.1 - eslint: 8.19.0 + eslint: 8.46.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 @@ -33,19 +33,24 @@ dependencies: devDependencies: '@types/atom': 1.40.10 - '@types/node': 18.0.0 + '@types/node': 20.4.7 '@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.46.0 + eslint-config-atomic: 1.12.5_eslint@8.46.0 jasmine-fix: 1.3.1 - rollup: 2.44.0 - rollup-plugin-atomic: 3.0.1_@types+node@18.0.0 + rollup: 3.27.2 + rollup-plugin-atomic: 3.0.1_@types+node@20.4.7 shx: 0.3.3 packages: + /@aashutoshrathi/word-wrap/1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@babel/code-frame/7.12.13: resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} dependencies: @@ -244,14 +249,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.46.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.46.0 + eslint-visitor-keys: 3.4.2 + dev: true + + /@eslint-community/regexpp/4.6.2: + resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc/2.1.1: + resolution: {integrity: sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==} 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.6.1 + globals: 13.20.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -261,8 +281,13 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.9.2: - resolution: {integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==} + /@eslint/js/8.46.0: + resolution: {integrity: sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array/0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -272,28 +297,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 @@ -414,7 +444,7 @@ packages: /@types/atom/1.40.10: resolution: {integrity: sha512-aNFUhCuR6nmTTMoYKfWWMifZ3IcNETLWC75hCdg3i1/OvirfR/5qm1wfiISBb4s/TPM2YVEtxytCdWhKJuEhzw==} dependencies: - '@types/node': 18.0.0 + '@types/node': 20.4.7 dev: true /@types/estree/0.0.39: @@ -433,21 +463,21 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: true - /@types/node/18.0.0: - resolution: {integrity: sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==} + /@types/node/20.4.7: + resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} dev: true /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.0.0 + '@types/node': 20.4.7 dev: true /@types/resolve/1.20.0: resolution: {integrity: sha512-SFT3jdUNlLkjxUWwH/0QjLiEsV38hjdDX8oMcX9jZAD8KWNzRLdg6INZE7UMz9O86b2BOHzA3dR8nF+DbonX2Q==} dev: true - /@typescript-eslint/eslint-plugin/4.20.0_32e37f543c671fe8648019aa7529a910: + /@typescript-eslint/eslint-plugin/4.20.0_6c7cb6476aa1069681a00ab7900872d7: resolution: {integrity: sha512-sw+3HO5aehYqn5w177z2D82ZQlqHCwcKSMboueo7oE4KU9QiC0SAgfS/D4z9xXvpTc8Bt41Raa9fBR8T2tIhoQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -458,11 +488,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.46.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@8.46.0+typescript@4.2.3 '@typescript-eslint/scope-manager': 4.20.0 debug: 4.3.2 - eslint: 8.19.0 + eslint: 8.46.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.2.0 @@ -473,7 +503,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.46.0+typescript@4.2.3: resolution: {integrity: sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -483,7 +513,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.46.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: @@ -491,7 +521,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.46.0+typescript@4.2.3: resolution: {integrity: sha512-m6vDtgL9EABdjMtKVw5rr6DdeMCH3OA1vFb0dAyuZSa3e5yw1YRzlwFnm9knma9Lz6b2GPvoNSa8vOXrqsaglA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -505,7 +535,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.46.0 typescript: 4.2.3 transitivePeerDependencies: - supports-color @@ -553,16 +583,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.10.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.1 + acorn: 8.10.0 dev: true - /acorn/8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + /acorn/8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -715,7 +745,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.46.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 +756,7 @@ packages: '@babel/parser': 7.13.13 '@babel/traverse': 7.13.13 '@babel/types': 7.13.14 - eslint: 8.19.0 + eslint: 8.46.0 eslint-visitor-keys: 1.3.0 resolve: 1.15.1 transitivePeerDependencies: @@ -1287,7 +1317,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-airbnb-base/14.2.1_048a257977f10c1ee404e58a75d07c7e: + /eslint-config-airbnb-base/14.2.1_ca9e60fc41cd4068c27913c2c46de4a4: resolution: {integrity: sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==} engines: {node: '>= 6'} peerDependencies: @@ -1295,13 +1325,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.46.0 + eslint-plugin-import: 2.22.1_69ae641a59a831afd85b13d25c422133 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_b482510bec4869b6d39290db5262cdde: resolution: {integrity: sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==} engines: {node: '>= 6'} peerDependencies: @@ -1311,34 +1341,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.46.0 + eslint-config-airbnb-base: 14.2.1_ca9e60fc41cd4068c27913c2c46de4a4 + eslint-plugin-import: 2.22.1_69ae641a59a831afd85b13d25c422133 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.46.0 + eslint-plugin-react: 7.23.1_eslint@8.46.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.46.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_6c7cb6476aa1069681a00ab7900872d7 + '@typescript-eslint/parser': 4.20.0_eslint@8.46.0+typescript@4.2.3 + babel-eslint: 10.1.0_eslint@8.46.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.46.0 + eslint-config-prettier: 8.1.0_eslint@8.46.0 + eslint-plugin-coffee: 0.1.14_69ae641a59a831afd85b13d25c422133 + eslint-plugin-import: 2.22.1_69ae641a59a831afd85b13d25c422133 eslint-plugin-json: 2.1.2 - eslint-plugin-node: 11.1.0_eslint@8.19.0 + eslint-plugin-node: 11.1.0_eslint@8.46.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.46.0 eslint-plugin-yaml: 0.4.1 prettier: 2.2.1 typescript: 4.2.3 @@ -1349,13 +1379,13 @@ packages: - supports-color dev: true - /eslint-config-prettier/8.1.0_eslint@8.19.0: + /eslint-config-prettier/8.1.0_eslint@8.46.0: resolution: {integrity: sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.19.0 + eslint: 8.46.0 dev: true /eslint-import-resolver-node/0.3.4: @@ -1385,7 +1415,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.46.0+typescript@4.2.3 debug: 2.6.9 eslint-import-resolver-node: 0.3.4 pkg-dir: 2.0.0 @@ -1393,7 +1423,7 @@ packages: - supports-color dev: true - /eslint-plugin-coffee/0.1.14_0cdd0f55dcfaf5b0e21e1c7ba53757ce: + /eslint-plugin-coffee/0.1.14_69ae641a59a831afd85b13d25c422133: resolution: {integrity: sha512-JwBminIlHz7XqZ8kbpNHDMG9y/tsHX8mwMZBxZaAlguyXIfYTrnY/nc+6+/X/DXfA//zDCs/lNARDciW3iJCOQ==} peerDependencies: eslint: '>=6.0.0' @@ -1403,13 +1433,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.46.0 + eslint-config-airbnb: 18.2.1_b482510bec4869b6d39290db5262cdde + eslint-config-airbnb-base: 14.2.1_ca9e60fc41cd4068c27913c2c46de4a4 + eslint-plugin-import: 2.22.1_69ae641a59a831afd85b13d25c422133 + eslint-plugin-jsx-a11y: 6.4.1_eslint@8.46.0 + eslint-plugin-react: 7.23.1_eslint@8.46.0 + eslint-plugin-react-native: 3.10.0_eslint@8.46.0 eslint-scope: 3.7.3 eslint-utils: 1.4.3 eslint-visitor-keys: 1.3.0 @@ -1423,18 +1453,18 @@ packages: - supports-color dev: true - /eslint-plugin-es/3.0.1_eslint@8.19.0: + /eslint-plugin-es/3.0.1_eslint@8.46.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.19.0 + eslint: 8.46.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_69ae641a59a831afd85b13d25c422133: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -1444,13 +1474,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.46.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.46.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0_967e23f925b7450ef7b6c962616fada5 has: 1.0.3 @@ -1473,7 +1503,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.46.0: resolution: {integrity: sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==} engines: {node: '>=4.0'} peerDependencies: @@ -1487,20 +1517,20 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.6 emoji-regex: 9.2.2 - eslint: 8.19.0 + eslint: 8.46.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.46.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.46.0 + eslint-plugin-es: 3.0.1_eslint@8.46.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 @@ -1524,19 +1554,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.46.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.46.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.46.0: resolution: {integrity: sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==} engines: {node: '>=4'} peerDependencies: @@ -1545,7 +1575,7 @@ packages: array-includes: 3.1.3 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.46.0 has: 1.0.3 jsx-ast-utils: 3.2.0 minimatch: 3.1.2 @@ -1580,8 +1610,8 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope/7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + /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 @@ -1602,16 +1632,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,62 +1642,64 @@ 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.2: + resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==} 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.46.0: + resolution: {integrity: sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==} 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.46.0 + '@eslint-community/regexpp': 4.6.2 + '@eslint/eslintrc': 2.1.1 + '@eslint/js': 8.46.0 + '@humanwhocodes/config-array': 0.11.10 + '@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 debug: 4.3.2 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-scope: 7.2.2 + eslint-visitor-keys: 3.4.2 + 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 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.15.0 + globals: 13.20.0 + graphemer: 1.4.0 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-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 - regexpp: 3.2.0 + optionator: 0.9.3 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.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 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.10.0 + acorn-jsx: 5.3.2_acorn@8.10.0 + eslint-visitor-keys: 3.4.2 dev: true /esprima/4.0.1: @@ -1686,8 +1708,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 +1762,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 +1799,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 +1890,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 +1918,10 @@ packages: resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} dev: true + /graphemer/1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + /has-ansi/2.0.0: resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} engines: {node: '>=0.10.0'} @@ -2059,6 +2093,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: @@ -2112,7 +2151,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.0.0 + '@types/node': 20.4.7 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -2245,13 +2284,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 @@ -2436,16 +2482,16 @@ packages: is-wsl: 2.2.0 dev: true - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator/0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.3 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 dev: true /p-limit/1.3.0: @@ -2455,13 +2501,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 +2550,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'} @@ -2710,7 +2775,7 @@ packages: assemblyscript: 0.18.21 dev: true - /rollup-plugin-atomic/3.0.1_@types+node@18.0.0: + /rollup-plugin-atomic/3.0.1_@types+node@20.4.7: resolution: {integrity: sha512-as+LsOqZ2Pq8J8DH8J7Y2tRqLSqZPpHRcEx+3L2S1WdxPMTxf5ucifrzWAqFezsOv/V8/DOEMOv2SZh0t4fa+A==} dependencies: '@rollup/plugin-babel': 5.3.0_5e7fd6efeecd0601cdf62a5dd59ff63a @@ -2728,7 +2793,7 @@ packages: rollup-plugin-coffee-script: 2.0.0_coffeescript@1.12.7 rollup-plugin-css-only: 3.1.0_rollup@2.44.0 rollup-plugin-execute: 1.1.1 - rollup-plugin-sourcemaps: 0.6.3_@types+node@18.0.0+rollup@2.44.0 + rollup-plugin-sourcemaps: 0.6.3_@types+node@20.4.7+rollup@2.44.0 rollup-plugin-terser: 7.0.2_rollup@2.44.0 rollup-plugin-visualizer: 5.5.2_rollup@2.44.0 tslib: 2.3.1 @@ -2791,7 +2856,7 @@ packages: resolve: 1.20.0 dev: true - /rollup-plugin-sourcemaps/0.6.3_@types+node@18.0.0+rollup@2.44.0: + /rollup-plugin-sourcemaps/0.6.3_@types+node@20.4.7+rollup@2.44.0: resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -2802,7 +2867,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.44.0 - '@types/node': 18.0.0 + '@types/node': 20.4.7 rollup: 2.44.0 source-map-resolve: 0.6.0 dev: true @@ -2847,6 +2912,14 @@ packages: fsevents: 2.3.2 dev: true + /rollup/3.27.2: + resolution: {integrity: sha512-YGwmHf7h2oUHkVBT248x0yt6vZkYQ3/rvE5iQuVBh3WO8GcJ6BNeOkpoX1yMHIiBm18EMLjBPIoUDkhgnyxGOQ==} + 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 +3162,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.1 + acorn: 8.10.0 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.19 @@ -3216,10 +3289,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: @@ -3271,11 +3340,6 @@ packages: isexe: 2.0.0 dev: true - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - /wrap-ansi/7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -3314,3 +3378,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