diff --git a/.pnp.cjs b/.pnp.cjs index 0f1c4024..78715ddd 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -40,7 +40,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-config-airbnb-base", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:15.0.0"],\ ["eslint-plugin-flowtype", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:8.0.3"],\ ["eslint-plugin-import", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:2.29.1"],\ - ["eslint-plugin-jest", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.4.0"],\ + ["eslint-plugin-jest", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.11.0"],\ ["execa", "npm:9.0.0"],\ ["flow-bin", "npm:0.175.1"],\ ["flow-typed", "npm:3.9.0"],\ @@ -1490,10 +1490,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:2dc27f537ad4b20b79da86a5ca5d070196c1755375605bbda498b2c303399160eb6bfdda61d3deb04da096186490dac194a8f6ce6dbde7e377204f5b5a69ca32#npm:4.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-40d9308db2/0/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-cdfe3ae42b.zip/node_modules/@eslint-community/eslint-utils/",\ + ["virtual:4915d38569303f37469fd656b779aed7d9d67a94d101f227f8496d1955290e777f01b8b40f82e162d445be646b8dc7c0608d08c8a97b740c50bf722abef95ef5#npm:4.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-dcf1b23426/0/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-cdfe3ae42b.zip/node_modules/@eslint-community/eslint-utils/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "virtual:2dc27f537ad4b20b79da86a5ca5d070196c1755375605bbda498b2c303399160eb6bfdda61d3deb04da096186490dac194a8f6ce6dbde7e377204f5b5a69ca32#npm:4.4.0"],\ + ["@eslint-community/eslint-utils", "virtual:4915d38569303f37469fd656b779aed7d9d67a94d101f227f8496d1955290e777f01b8b40f82e162d445be646b8dc7c0608d08c8a97b740c50bf722abef95ef5#npm:4.4.0"],\ ["@types/eslint", null],\ ["eslint", "npm:8.13.0"],\ ["eslint-visitor-keys", "npm:3.3.0"]\ @@ -3208,15 +3208,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@types/json-schema", [\ - ["npm:7.0.15", {\ - "packageLocation": "./.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip/node_modules/@types/json-schema/",\ - "packageDependencies": [\ - ["@types/json-schema", "npm:7.0.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@types/json5", [\ ["npm:0.0.29", {\ "packageLocation": "./.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-e60b153664.zip/node_modules/@types/json5/",\ @@ -3310,13 +3301,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/semver", "npm:7.3.9"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.5.8", {\ - "packageLocation": "./.yarn/cache/@types-semver-npm-7.5.8-26073743d7-ea6f5276f5.zip/node_modules/@types/semver/",\ - "packageDependencies": [\ - ["@types/semver", "npm:7.5.8"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@types/stack-utils", [\ @@ -3387,46 +3371,46 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@typescript-eslint/scope-manager", [\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-6.21.0-60aa61cad2-71028b757d.zip/node_modules/@typescript-eslint/scope-manager/",\ + ["npm:8.20.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-8.20.0-12608627cc-d90d89f3dc.zip/node_modules/@typescript-eslint/scope-manager/",\ "packageDependencies": [\ - ["@typescript-eslint/scope-manager", "npm:6.21.0"],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["@typescript-eslint/visitor-keys", "npm:6.21.0"]\ + ["@typescript-eslint/scope-manager", "npm:8.20.0"],\ + ["@typescript-eslint/types", "npm:8.20.0"],\ + ["@typescript-eslint/visitor-keys", "npm:8.20.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@typescript-eslint/types", [\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-6.21.0-4d08954078-9501b47d74.zip/node_modules/@typescript-eslint/types/",\ + ["npm:8.20.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-8.20.0-7d1d4afea1-4cb0af4841.zip/node_modules/@typescript-eslint/types/",\ "packageDependencies": [\ - ["@typescript-eslint/types", "npm:6.21.0"]\ + ["@typescript-eslint/types", "npm:8.20.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@typescript-eslint/typescript-estree", [\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-6.21.0-04a199adba-dec02dc107.zip/node_modules/@typescript-eslint/typescript-estree/",\ + ["npm:8.20.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-8.20.0-0a27df5ab4-9690df2d4e.zip/node_modules/@typescript-eslint/typescript-estree/",\ "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "npm:6.21.0"]\ + ["@typescript-eslint/typescript-estree", "npm:8.20.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:2dc27f537ad4b20b79da86a5ca5d070196c1755375605bbda498b2c303399160eb6bfdda61d3deb04da096186490dac194a8f6ce6dbde7e377204f5b5a69ca32#npm:6.21.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-4b77813996/0/cache/@typescript-eslint-typescript-estree-npm-6.21.0-04a199adba-dec02dc107.zip/node_modules/@typescript-eslint/typescript-estree/",\ + ["virtual:4915d38569303f37469fd656b779aed7d9d67a94d101f227f8496d1955290e777f01b8b40f82e162d445be646b8dc7c0608d08c8a97b740c50bf722abef95ef5#npm:8.20.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-76dc989696/0/cache/@typescript-eslint-typescript-estree-npm-8.20.0-0a27df5ab4-9690df2d4e.zip/node_modules/@typescript-eslint/typescript-estree/",\ "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:2dc27f537ad4b20b79da86a5ca5d070196c1755375605bbda498b2c303399160eb6bfdda61d3deb04da096186490dac194a8f6ce6dbde7e377204f5b5a69ca32#npm:6.21.0"],\ + ["@typescript-eslint/typescript-estree", "virtual:4915d38569303f37469fd656b779aed7d9d67a94d101f227f8496d1955290e777f01b8b40f82e162d445be646b8dc7c0608d08c8a97b740c50bf722abef95ef5#npm:8.20.0"],\ ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["@typescript-eslint/visitor-keys", "npm:6.21.0"],\ + ["@typescript-eslint/types", "npm:8.20.0"],\ + ["@typescript-eslint/visitor-keys", "npm:8.20.0"],\ ["debug", "virtual:d9a5f00bfc11d56fd0d391c83d70ceade45ea6b20139b488c916c2225b2c904e8c8722786b03dfb6d06fef38f31a649a4fbdf210a93be455090758ff610f2afb#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ + ["fast-glob", "npm:3.3.2"],\ ["is-glob", "npm:4.0.3"],\ - ["minimatch", "npm:9.0.3"],\ - ["semver", "npm:7.5.4"],\ - ["ts-api-utils", "virtual:4b77813996969fe7c93148809b43d23fc48c7b68239a0dffd00a183b1c0c8a90428d564cb6328e105730e6aea38237aaf4fc818310d283a62c5d63cb27d24895#npm:1.3.0"],\ + ["minimatch", "npm:9.0.5"],\ + ["semver", "npm:7.6.3"],\ + ["ts-api-utils", "virtual:76dc98969617b9a6a5c338e5488b696de8e9ec929cb747ba0caff4e2941200cd93d64405c00210bcab6aa88adbaa83120672340b84ace543375023a3892b32a2#npm:2.0.0"],\ ["typescript", null]\ ],\ "packagePeers": [\ @@ -3437,41 +3421,42 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@typescript-eslint/utils", [\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-6.21.0-b19969b8aa-b129b3a4ae.zip/node_modules/@typescript-eslint/utils/",\ + ["npm:8.20.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-8.20.0-b29e20e950-5c9d72eb0d.zip/node_modules/@typescript-eslint/utils/",\ "packageDependencies": [\ - ["@typescript-eslint/utils", "npm:6.21.0"]\ + ["@typescript-eslint/utils", "npm:8.20.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:ded6387e63b9c38984fded2902bda2161e11c201b0170aea3f9b22988071b585f8a495f37606e8cd7cd9e669d73b53e59831fd881a0a4b8fba4c88684a9579a2#npm:6.21.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-2dc27f537a/0/cache/@typescript-eslint-utils-npm-6.21.0-b19969b8aa-b129b3a4ae.zip/node_modules/@typescript-eslint/utils/",\ + ["virtual:d81ec556551e28028eabb6b0138353254e7d8414e8150f0b40fb4a6bc6dfa4373eef2831362cd81e49f66448151adfde418cdbc0599cdc8c271d308bd1248317#npm:8.20.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-4915d38569/0/cache/@typescript-eslint-utils-npm-8.20.0-b29e20e950-5c9d72eb0d.zip/node_modules/@typescript-eslint/utils/",\ "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:ded6387e63b9c38984fded2902bda2161e11c201b0170aea3f9b22988071b585f8a495f37606e8cd7cd9e669d73b53e59831fd881a0a4b8fba4c88684a9579a2#npm:6.21.0"],\ - ["@eslint-community/eslint-utils", "virtual:2dc27f537ad4b20b79da86a5ca5d070196c1755375605bbda498b2c303399160eb6bfdda61d3deb04da096186490dac194a8f6ce6dbde7e377204f5b5a69ca32#npm:4.4.0"],\ + ["@typescript-eslint/utils", "virtual:d81ec556551e28028eabb6b0138353254e7d8414e8150f0b40fb4a6bc6dfa4373eef2831362cd81e49f66448151adfde418cdbc0599cdc8c271d308bd1248317#npm:8.20.0"],\ + ["@eslint-community/eslint-utils", "virtual:4915d38569303f37469fd656b779aed7d9d67a94d101f227f8496d1955290e777f01b8b40f82e162d445be646b8dc7c0608d08c8a97b740c50bf722abef95ef5#npm:4.4.0"],\ ["@types/eslint", null],\ - ["@types/json-schema", "npm:7.0.15"],\ - ["@types/semver", "npm:7.5.8"],\ - ["@typescript-eslint/scope-manager", "npm:6.21.0"],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["@typescript-eslint/typescript-estree", "virtual:2dc27f537ad4b20b79da86a5ca5d070196c1755375605bbda498b2c303399160eb6bfdda61d3deb04da096186490dac194a8f6ce6dbde7e377204f5b5a69ca32#npm:6.21.0"],\ + ["@types/typescript", null],\ + ["@typescript-eslint/scope-manager", "npm:8.20.0"],\ + ["@typescript-eslint/types", "npm:8.20.0"],\ + ["@typescript-eslint/typescript-estree", "virtual:4915d38569303f37469fd656b779aed7d9d67a94d101f227f8496d1955290e777f01b8b40f82e162d445be646b8dc7c0608d08c8a97b740c50bf722abef95ef5#npm:8.20.0"],\ ["eslint", "npm:8.13.0"],\ - ["semver", "npm:7.5.4"]\ + ["typescript", null]\ ],\ "packagePeers": [\ "@types/eslint",\ - "eslint"\ + "@types/typescript",\ + "eslint",\ + "typescript"\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@typescript-eslint/visitor-keys", [\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-6.21.0-b36d99336e-67c7e6003d.zip/node_modules/@typescript-eslint/visitor-keys/",\ + ["npm:8.20.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-8.20.0-dd297e3cc6-d0bf89e431.zip/node_modules/@typescript-eslint/visitor-keys/",\ "packageDependencies": [\ - ["@typescript-eslint/visitor-keys", "npm:6.21.0"],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ + ["@typescript-eslint/visitor-keys", "npm:8.20.0"],\ + ["@typescript-eslint/types", "npm:8.20.0"],\ + ["eslint-visitor-keys", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -6670,22 +6655,22 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["eslint-plugin-jest", [\ - ["npm:28.4.0", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-jest-npm-28.4.0-ab0de0ad37-ddaa40b1c0.zip/node_modules/eslint-plugin-jest/",\ + ["npm:28.11.0", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-jest-npm-28.11.0-a208fceab5-809ec7f0d4.zip/node_modules/eslint-plugin-jest/",\ "packageDependencies": [\ - ["eslint-plugin-jest", "npm:28.4.0"]\ + ["eslint-plugin-jest", "npm:28.11.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.4.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-jest-virtual-ded6387e63/0/cache/eslint-plugin-jest-npm-28.4.0-ab0de0ad37-ddaa40b1c0.zip/node_modules/eslint-plugin-jest/",\ + ["virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.11.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-jest-virtual-d81ec55655/0/cache/eslint-plugin-jest-npm-28.11.0-a208fceab5-809ec7f0d4.zip/node_modules/eslint-plugin-jest/",\ "packageDependencies": [\ - ["eslint-plugin-jest", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.4.0"],\ + ["eslint-plugin-jest", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.11.0"],\ ["@types/eslint", null],\ ["@types/jest", null],\ ["@types/typescript-eslint__eslint-plugin", null],\ ["@typescript-eslint/eslint-plugin", null],\ - ["@typescript-eslint/utils", "virtual:ded6387e63b9c38984fded2902bda2161e11c201b0170aea3f9b22988071b585f8a495f37606e8cd7cd9e669d73b53e59831fd881a0a4b8fba4c88684a9579a2#npm:6.21.0"],\ + ["@typescript-eslint/utils", "virtual:d81ec556551e28028eabb6b0138353254e7d8414e8150f0b40fb4a6bc6dfa4373eef2831362cd81e49f66448151adfde418cdbc0599cdc8c271d308bd1248317#npm:8.20.0"],\ ["eslint", "npm:8.13.0"],\ ["jest", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:29.7.0"]\ ],\ @@ -6758,10 +6743,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:3.4.3", {\ - "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-36e9ef87fc.zip/node_modules/eslint-visitor-keys/",\ + ["npm:4.2.0", {\ + "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip/node_modules/eslint-visitor-keys/",\ "packageDependencies": [\ - ["eslint-visitor-keys", "npm:3.4.3"]\ + ["eslint-visitor-keys", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7599,7 +7584,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-config-airbnb-base", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:15.0.0"],\ ["eslint-plugin-flowtype", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:8.0.3"],\ ["eslint-plugin-import", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:2.29.1"],\ - ["eslint-plugin-jest", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.4.0"],\ + ["eslint-plugin-jest", "virtual:ef5a25a5c46c2de8da99c2a3f35c5cd2630e17a5c5c87119986972dfb9c5f74d2b50e07450a7b559352b2076182be4f961ad14bdfbb89262d92aeef0bca93760#npm:28.11.0"],\ ["execa", "npm:9.0.0"],\ ["flow-bin", "npm:0.175.1"],\ ["flow-typed", "npm:3.9.0"],\ @@ -11266,6 +11251,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["brace-expansion", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.0.5", {\ + "packageLocation": "./.yarn/cache/minimatch-npm-9.0.5-9aa93d97fa-2c035575ed.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["minimatch", "npm:9.0.5"],\ + ["brace-expansion", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["minimist", [\ @@ -14013,6 +14006,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["lru-cache", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.6.3", {\ + "packageLocation": "./.yarn/cache/semver-npm-7.6.3-57e82c14d5-4110ec5d01.zip/node_modules/semver/",\ + "packageDependencies": [\ + ["semver", "npm:7.6.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["semver-compare", [\ @@ -15192,17 +15192,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["ts-api-utils", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/ts-api-utils-npm-1.3.0-33457908f8-c746ddabfd.zip/node_modules/ts-api-utils/",\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/ts-api-utils-npm-2.0.0-1384745dce-f16f3e4e33.zip/node_modules/ts-api-utils/",\ "packageDependencies": [\ - ["ts-api-utils", "npm:1.3.0"]\ + ["ts-api-utils", "npm:2.0.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4b77813996969fe7c93148809b43d23fc48c7b68239a0dffd00a183b1c0c8a90428d564cb6328e105730e6aea38237aaf4fc818310d283a62c5d63cb27d24895#npm:1.3.0", {\ - "packageLocation": "./.yarn/__virtual__/ts-api-utils-virtual-9bdf17a8e7/0/cache/ts-api-utils-npm-1.3.0-33457908f8-c746ddabfd.zip/node_modules/ts-api-utils/",\ + ["virtual:76dc98969617b9a6a5c338e5488b696de8e9ec929cb747ba0caff4e2941200cd93d64405c00210bcab6aa88adbaa83120672340b84ace543375023a3892b32a2#npm:2.0.0", {\ + "packageLocation": "./.yarn/__virtual__/ts-api-utils-virtual-19c3c34b1d/0/cache/ts-api-utils-npm-2.0.0-1384745dce-f16f3e4e33.zip/node_modules/ts-api-utils/",\ "packageDependencies": [\ - ["ts-api-utils", "virtual:4b77813996969fe7c93148809b43d23fc48c7b68239a0dffd00a183b1c0c8a90428d564cb6328e105730e6aea38237aaf4fc818310d283a62c5d63cb27d24895#npm:1.3.0"],\ + ["ts-api-utils", "virtual:76dc98969617b9a6a5c338e5488b696de8e9ec929cb747ba0caff4e2941200cd93d64405c00210bcab6aa88adbaa83120672340b84ace543375023a3892b32a2#npm:2.0.0"],\ ["@types/typescript", null],\ ["typescript", null]\ ],\ diff --git a/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip b/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip deleted file mode 100644 index dbab109f..00000000 Binary files a/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip and /dev/null differ diff --git a/.yarn/cache/@types-semver-npm-7.5.8-26073743d7-ea6f5276f5.zip b/.yarn/cache/@types-semver-npm-7.5.8-26073743d7-ea6f5276f5.zip deleted file mode 100644 index 7b60103f..00000000 Binary files a/.yarn/cache/@types-semver-npm-7.5.8-26073743d7-ea6f5276f5.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-6.21.0-60aa61cad2-71028b757d.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-6.21.0-60aa61cad2-71028b757d.zip deleted file mode 100644 index 624a2a4a..00000000 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-6.21.0-60aa61cad2-71028b757d.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-8.20.0-12608627cc-d90d89f3dc.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.20.0-12608627cc-d90d89f3dc.zip new file mode 100644 index 00000000..74189ae2 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-scope-manager-npm-8.20.0-12608627cc-d90d89f3dc.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-6.21.0-4d08954078-9501b47d74.zip b/.yarn/cache/@typescript-eslint-types-npm-6.21.0-4d08954078-9501b47d74.zip deleted file mode 100644 index 2c273390..00000000 Binary files a/.yarn/cache/@typescript-eslint-types-npm-6.21.0-4d08954078-9501b47d74.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-8.20.0-7d1d4afea1-4cb0af4841.zip b/.yarn/cache/@typescript-eslint-types-npm-8.20.0-7d1d4afea1-4cb0af4841.zip new file mode 100644 index 00000000..7398c72c Binary files /dev/null and b/.yarn/cache/@typescript-eslint-types-npm-8.20.0-7d1d4afea1-4cb0af4841.zip differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-6.21.0-04a199adba-dec02dc107.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-6.21.0-04a199adba-dec02dc107.zip deleted file mode 100644 index 05a058f0..00000000 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-6.21.0-04a199adba-dec02dc107.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.20.0-0a27df5ab4-9690df2d4e.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.20.0-0a27df5ab4-9690df2d4e.zip new file mode 100644 index 00000000..1bdb41e9 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-8.20.0-0a27df5ab4-9690df2d4e.zip differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-6.21.0-b19969b8aa-b129b3a4ae.zip b/.yarn/cache/@typescript-eslint-utils-npm-6.21.0-b19969b8aa-b129b3a4ae.zip deleted file mode 100644 index b1aa3a8c..00000000 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-6.21.0-b19969b8aa-b129b3a4ae.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-8.20.0-b29e20e950-5c9d72eb0d.zip b/.yarn/cache/@typescript-eslint-utils-npm-8.20.0-b29e20e950-5c9d72eb0d.zip new file mode 100644 index 00000000..2b1a3571 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-utils-npm-8.20.0-b29e20e950-5c9d72eb0d.zip differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-6.21.0-b36d99336e-67c7e6003d.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-6.21.0-b36d99336e-67c7e6003d.zip deleted file mode 100644 index 36f5c222..00000000 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-6.21.0-b36d99336e-67c7e6003d.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.20.0-dd297e3cc6-d0bf89e431.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.20.0-dd297e3cc6-d0bf89e431.zip new file mode 100644 index 00000000..a91bd035 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-8.20.0-dd297e3cc6-d0bf89e431.zip differ diff --git a/.yarn/cache/eslint-plugin-jest-npm-28.4.0-ab0de0ad37-ddaa40b1c0.zip b/.yarn/cache/eslint-plugin-jest-npm-28.11.0-a208fceab5-809ec7f0d4.zip similarity index 69% rename from .yarn/cache/eslint-plugin-jest-npm-28.4.0-ab0de0ad37-ddaa40b1c0.zip rename to .yarn/cache/eslint-plugin-jest-npm-28.11.0-a208fceab5-809ec7f0d4.zip index d8d87ed5..0de0daf2 100644 Binary files a/.yarn/cache/eslint-plugin-jest-npm-28.4.0-ab0de0ad37-ddaa40b1c0.zip and b/.yarn/cache/eslint-plugin-jest-npm-28.11.0-a208fceab5-809ec7f0d4.zip differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-36e9ef87fc.zip b/.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-36e9ef87fc.zip deleted file mode 100644 index 7c61b814..00000000 Binary files a/.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-36e9ef87fc.zip and /dev/null differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip b/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip new file mode 100644 index 00000000..29abd6d3 Binary files /dev/null and b/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip differ diff --git a/.yarn/cache/minimatch-npm-9.0.5-9aa93d97fa-2c035575ed.zip b/.yarn/cache/minimatch-npm-9.0.5-9aa93d97fa-2c035575ed.zip new file mode 100644 index 00000000..7418c75b Binary files /dev/null and b/.yarn/cache/minimatch-npm-9.0.5-9aa93d97fa-2c035575ed.zip differ diff --git a/.yarn/cache/semver-npm-7.6.3-57e82c14d5-4110ec5d01.zip b/.yarn/cache/semver-npm-7.6.3-57e82c14d5-4110ec5d01.zip new file mode 100644 index 00000000..44fe1071 Binary files /dev/null and b/.yarn/cache/semver-npm-7.6.3-57e82c14d5-4110ec5d01.zip differ diff --git a/.yarn/cache/ts-api-utils-npm-1.3.0-33457908f8-c746ddabfd.zip b/.yarn/cache/ts-api-utils-npm-1.3.0-33457908f8-c746ddabfd.zip deleted file mode 100644 index 0b5bf8bb..00000000 Binary files a/.yarn/cache/ts-api-utils-npm-1.3.0-33457908f8-c746ddabfd.zip and /dev/null differ diff --git a/.yarn/cache/ts-api-utils-npm-2.0.0-1384745dce-f16f3e4e33.zip b/.yarn/cache/ts-api-utils-npm-2.0.0-1384745dce-f16f3e4e33.zip new file mode 100644 index 00000000..a9b246d9 Binary files /dev/null and b/.yarn/cache/ts-api-utils-npm-2.0.0-1384745dce-f16f3e4e33.zip differ diff --git a/package.json b/package.json index e8ff229a..1ada0488 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-flowtype": "8.0.3", "eslint-plugin-import": "2.29.1", - "eslint-plugin-jest": "28.4.0", + "eslint-plugin-jest": "28.11.0", "execa": "9.0.0", "flow-bin": "0.175.1", "flow-typed": "3.9.0", diff --git a/yarn.lock b/yarn.lock index 80c0dec9..365cc1c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2577,13 +2577,6 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.12": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 - languageName: node - linkType: hard - "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -2669,13 +2662,6 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.5.0": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 - languageName: node - linkType: hard - "@types/stack-utils@npm:^2.0.0": version: 2.0.1 resolution: "@types/stack-utils@npm:2.0.1" @@ -2735,66 +2721,63 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/scope-manager@npm:6.21.0" +"@typescript-eslint/scope-manager@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/scope-manager@npm:8.20.0" dependencies: - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/visitor-keys": 6.21.0 - checksum: 71028b757da9694528c4c3294a96cc80bc7d396e383a405eab3bc224cda7341b88e0fc292120b35d3f31f47beac69f7083196c70616434072fbcd3d3e62d3376 + "@typescript-eslint/types": 8.20.0 + "@typescript-eslint/visitor-keys": 8.20.0 + checksum: d90d89f3dc8394e44652526b88c81a977b251702a9dc5be89ac0bf7412d79d18879e03c2d6018980a09bc7c50d28dbf91ba06e056e081e6000783d69bd280761 languageName: node linkType: hard -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 9501b47d7403417af95fc1fb72b2038c5ac46feac0e1598a46bcb43e56a606c387e9dcd8a2a0abe174c91b509f2d2a8078b093786219eb9a01ab2fbf9ee7b684 +"@typescript-eslint/types@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/types@npm:8.20.0" + checksum: 4cb0af48411f282db33e7110e2f97de874c637e7b90ded91b77304e96f49663ca4b7308afc569bdd93766fe5f2c194686e32078d5513b5ba4e7d56191998190c languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" +"@typescript-eslint/typescript-estree@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.20.0" dependencies: - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/visitor-keys": 6.21.0 + "@typescript-eslint/types": 8.20.0 + "@typescript-eslint/visitor-keys": 8.20.0 debug: ^4.3.4 - globby: ^11.1.0 + fast-glob: ^3.3.2 is-glob: ^4.0.3 - minimatch: 9.0.3 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 - peerDependenciesMeta: - typescript: - optional: true - checksum: dec02dc107c4a541e14fb0c96148f3764b92117c3b635db3a577b5a56fc48df7a556fa853fb82b07c0663b4bf2c484c9f245c28ba3e17e5cb0918ea4cab2ea21 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^2.0.0 + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 9690df2d4ec90966b8d5752ad0f1658a951fe76ea3cae8e6935e698715a25c1eb0b118fa8e044065f04ea9f6bef41d991de5298590ef2a4aa98d435bf1df6e15 languageName: node linkType: hard -"@typescript-eslint/utils@npm:^6.0.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.0" +"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0": + version: 8.20.0 + resolution: "@typescript-eslint/utils@npm:8.20.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 - "@types/json-schema": ^7.0.12 - "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.21.0 - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/typescript-estree": 6.21.0 - semver: ^7.5.4 + "@typescript-eslint/scope-manager": 8.20.0 + "@typescript-eslint/types": 8.20.0 + "@typescript-eslint/typescript-estree": 8.20.0 peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: b129b3a4aebec8468259f4589985cb59ea808afbfdb9c54f02fad11e17d185e2bf72bb332f7c36ec3c09b31f18fc41368678b076323e6e019d06f74ee93f7bf2 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 5c9d72eb0d4014e41de1faa4597371f19362ce47a491359be408bfba899277f8d5660f014651f7bd41435158ae4655ade205e92f175e2355ca51a07af35a53ed languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" +"@typescript-eslint/visitor-keys@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.20.0" dependencies: - "@typescript-eslint/types": 6.21.0 - eslint-visitor-keys: ^3.4.1 - checksum: 67c7e6003d5af042d8703d11538fca9d76899f0119130b373402819ae43f0bc90d18656aa7add25a24427ccf1a0efd0804157ba83b0d4e145f06107d7d1b7433 + "@typescript-eslint/types": 8.20.0 + eslint-visitor-keys: ^4.2.0 + checksum: d0bf89e431a686197c517fbb7d63ce4c8ef31e6629a545fd08198c67810ddd68c047c01fcfed8ffc3fe438654a2647b3dedf28f04beac23a65614b2e788d929a languageName: node linkType: hard @@ -5490,13 +5473,13 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:28.4.0": - version: 28.4.0 - resolution: "eslint-plugin-jest@npm:28.4.0" +"eslint-plugin-jest@npm:28.11.0": + version: 28.11.0 + resolution: "eslint-plugin-jest@npm:28.11.0" dependencies: - "@typescript-eslint/utils": ^6.0.0 + "@typescript-eslint/utils": ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependencies: - "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 + "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 || ^8.0.0 eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 jest: "*" peerDependenciesMeta: @@ -5504,7 +5487,7 @@ __metadata: optional: true jest: optional: true - checksum: ddaa40b1c0917bc6ed5457ee9018d2fa8691b5a313dece2adadd20ca760e51bd82e8ece97a398dbba8191259a401500c826c684a3e8e1afeaedc54eaa285fbb4 + checksum: 809ec7f0d49dce288c21de484ca5ec2003f7ef355435dcdba591e96ccdcc6b30bf11f55b21f93cd260a56a82138a2c7835a0404ff20d34552f30729751c51dfa languageName: node linkType: hard @@ -5553,10 +5536,10 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.4.1": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 779c604672b570bb4da84cef32f6abb085ac78379779c1122d7879eade8bb38ae715645324597cf23232d03cef06032c9844d25c73625bc282a5bfd30247e5b5 languageName: node linkType: hard @@ -6403,7 +6386,7 @@ __metadata: eslint-config-airbnb-base: 15.0.0 eslint-plugin-flowtype: 8.0.3 eslint-plugin-import: 2.29.1 - eslint-plugin-jest: 28.4.0 + eslint-plugin-jest: 28.11.0 execa: 9.0.0 flow-bin: 0.175.1 flow-typed: 3.9.0 @@ -6723,7 +6706,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.0.3, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.0.3": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -9721,15 +9704,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 - languageName: node - linkType: hard - "minimatch@npm:^3.0.4": version: 3.0.4 resolution: "minimatch@npm:3.0.4" @@ -9766,6 +9740,24 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: ^2.0.1 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: ^2.0.1 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 + languageName: node + linkType: hard + "minimist-options@npm:^3.0.1": version: 3.0.2 resolution: "minimist-options@npm:3.0.2" @@ -12459,6 +12451,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.6.0": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 4110ec5d015c9438f322257b1c51fe30276e5f766a3f64c09edd1d7ea7118ecbc3f379f3b69032bacf13116dc7abc4ad8ce0d7e2bd642e26b0d271b56b61a7d8 + languageName: node + linkType: hard + "serialize-error@npm:^7.0.1": version: 7.0.1 resolution: "serialize-error@npm:7.0.1" @@ -13525,12 +13526,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" +"ts-api-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-api-utils@npm:2.0.0" peerDependencies: - typescript: ">=4.2.0" - checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 + typescript: ">=4.8.4" + checksum: f16f3e4e3308e7ad7ccf0bec3e0cb2e06b46c2d6919c40b6439e37912409c72f14340d231343b2b1b8cc17c2b8b01c5f2418690ea788312db6ca4e72cf2df6d8 languageName: node linkType: hard