diff --git a/.pnp.cjs b/.pnp.cjs index 7d53a9d0..55d5765e 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -64,7 +64,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-eslint-comments", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:3.2.0"],\ ["eslint-plugin-fp", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.3.0"],\ ["eslint-plugin-ft-flow", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.0.3"],\ - ["eslint-plugin-import", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.28.1"],\ + ["eslint-plugin-import", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.29.1"],\ ["eslint-plugin-jest", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:27.4.2"],\ ["eslint-plugin-prettier", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:5.0.1"],\ ["eslint-plugin-react", "virtual:f355af1fd52b51a41e4ed00414b76ac2b054d2091b93fdafbee1a6ac946e673fce6b153c55ca8c149232d44adf57b822f9adf21c8d29853c0a253174c3e75b59#npm:7.33.2"],\ @@ -4804,7 +4804,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-eslint-comments", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:3.2.0"],\ ["eslint-plugin-fp", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.3.0"],\ ["eslint-plugin-ft-flow", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.0.3"],\ - ["eslint-plugin-import", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.28.1"],\ + ["eslint-plugin-import", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.29.1"],\ ["eslint-plugin-jest", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:27.4.2"],\ ["eslint-plugin-prettier", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:5.0.1"],\ ["eslint-plugin-react", "virtual:f355af1fd52b51a41e4ed00414b76ac2b054d2091b93fdafbee1a6ac946e673fce6b153c55ca8c149232d44adf57b822f9adf21c8d29853c0a253174c3e75b59#npm:7.33.2"],\ @@ -9329,10 +9329,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:904d1240e8015d1316d4fe28025485280e3065dfab3d338919b63d7cd4aac5764cf50a0841c2196274869fa466affe42bc4a850418bbcfa0e4df001ff07f4bad#npm:2.8.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-dab076ad41/0/cache/eslint-module-utils-npm-2.8.0-05e42bcab0-74c6dfea76.zip/node_modules/eslint-module-utils/",\ + ["virtual:481a75d316992241bb76e47c9609996dbc0bdf66d886167000c610d724ec654e0a423472f596ce2f48d428d7ceddbdbe670a8eed54c336414d54fe77f4480a4e#npm:2.8.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-8097d14b84/0/cache/eslint-module-utils-npm-2.8.0-05e42bcab0-74c6dfea76.zip/node_modules/eslint-module-utils/",\ "packageDependencies": [\ - ["eslint-module-utils", "virtual:904d1240e8015d1316d4fe28025485280e3065dfab3d338919b63d7cd4aac5764cf50a0841c2196274869fa466affe42bc4a850418bbcfa0e4df001ff07f4bad#npm:2.8.0"],\ + ["eslint-module-utils", "virtual:481a75d316992241bb76e47c9609996dbc0bdf66d886167000c610d724ec654e0a423472f596ce2f48d428d7ceddbdbe670a8eed54c336414d54fe77f4480a4e#npm:2.8.0"],\ ["@types/eslint", null],\ ["@types/eslint-import-resolver-node", null],\ ["@types/eslint-import-resolver-typescript", null],\ @@ -9552,6 +9552,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ + ["npm:2.29.1", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-import-npm-2.29.1-b94305f7dc-e65159aef8.zip/node_modules/eslint-plugin-import/",\ + "packageDependencies": [\ + ["eslint-plugin-import", "npm:2.29.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:32c9270e9a09f44ca1cee1f168ff6f330695b320d3ac9e98e60ea54f93873c7443d27423b5e718618ed9f6d8eb06d5181d02336ef6f2ad790ab51935410b51b4#npm:2.28.1", {\ "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-b28da7fb6a/0/cache/eslint-plugin-import-npm-2.28.1-2056ddf35c-e8ae6dd8f0.zip/node_modules/eslint-plugin-import/",\ "packageDependencies": [\ @@ -9586,10 +9593,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.28.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-904d1240e8/0/cache/eslint-plugin-import-npm-2.28.1-2056ddf35c-e8ae6dd8f0.zip/node_modules/eslint-plugin-import/",\ + ["virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.29.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-481a75d316/0/cache/eslint-plugin-import-npm-2.29.1-b94305f7dc-e65159aef8.zip/node_modules/eslint-plugin-import/",\ "packageDependencies": [\ - ["eslint-plugin-import", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.28.1"],\ + ["eslint-plugin-import", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:2.29.1"],\ ["@types/eslint", null],\ ["@types/typescript-eslint__parser", null],\ ["@typescript-eslint/parser", "virtual:cce37341f1bd47a997e98e1a7d65a55e905402214e20352cf4048df3a7edd8e59456ea74ef47c4f395a6d5154d4005d441272de1beea6bfd91d8e1d39ae76247#npm:6.8.0"],\ @@ -9601,16 +9608,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["doctrine", "npm:2.1.0"],\ ["eslint", "npm:8.51.0"],\ ["eslint-import-resolver-node", "npm:0.3.9"],\ - ["eslint-module-utils", "virtual:904d1240e8015d1316d4fe28025485280e3065dfab3d338919b63d7cd4aac5764cf50a0841c2196274869fa466affe42bc4a850418bbcfa0e4df001ff07f4bad#npm:2.8.0"],\ - ["has", "npm:1.0.4"],\ - ["is-core-module", "npm:2.13.0"],\ + ["eslint-module-utils", "virtual:481a75d316992241bb76e47c9609996dbc0bdf66d886167000c610d724ec654e0a423472f596ce2f48d428d7ceddbdbe670a8eed54c336414d54fe77f4480a4e#npm:2.8.0"],\ + ["hasown", "npm:2.0.0"],\ + ["is-core-module", "npm:2.13.1"],\ ["is-glob", "npm:4.0.3"],\ ["minimatch", "npm:3.1.2"],\ ["object.fromentries", "npm:2.0.7"],\ ["object.groupby", "npm:1.0.1"],\ ["object.values", "npm:1.1.7"],\ ["semver", "npm:6.3.1"],\ - ["tsconfig-paths", "npm:3.14.2"]\ + ["tsconfig-paths", "npm:3.15.0"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -11048,6 +11055,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["hasown", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/hasown-npm-2.0.0-78b794ceef-6151c75ca1.zip/node_modules/hasown/",\ + "packageDependencies": [\ + ["hasown", "npm:2.0.0"],\ + ["function-bind", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["hast-util-from-parse5", [\ ["npm:7.1.2", {\ "packageLocation": "./.yarn/cache/hast-util-from-parse5-npm-7.1.2-bf968822e1-7b4ed5b508.zip/node_modules/hast-util-from-parse5/",\ @@ -11596,6 +11613,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["has", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.13.1", {\ + "packageLocation": "./.yarn/cache/is-core-module-npm-2.13.1-36e17434f9-256559ee8a.zip/node_modules/is-core-module/",\ + "packageDependencies": [\ + ["is-core-module", "npm:2.13.1"],\ + ["hasown", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["is-date-object", [\ @@ -18029,6 +18054,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["strip-bom", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.15.0", {\ + "packageLocation": "./.yarn/cache/tsconfig-paths-npm-3.15.0-ff68930e0e-59f35407a3.zip/node_modules/tsconfig-paths/",\ + "packageDependencies": [\ + ["tsconfig-paths", "npm:3.15.0"],\ + ["@types/json5", "npm:0.0.29"],\ + ["json5", "npm:1.0.2"],\ + ["minimist", "npm:1.2.8"],\ + ["strip-bom", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["tslib", [\ diff --git a/package.json b/package.json index ebf2eca6..36f5d7f9 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-fp": "^2.3.0", "eslint-plugin-ft-flow": "^2.0.3", - "eslint-plugin-import": "2.28.1", + "eslint-plugin-import": "2.29.1", "eslint-plugin-jest": "^27.1.7", "eslint-plugin-prettier": "^5.0.1", "eslint-plugin-react": "^7.31.11", diff --git a/yarn.lock b/yarn.lock index 9230c692..6b4d3e96 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2331,7 +2331,7 @@ __metadata: eslint-plugin-eslint-comments: ^3.2.0 eslint-plugin-fp: ^2.3.0 eslint-plugin-ft-flow: ^2.0.3 - eslint-plugin-import: 2.28.1 + eslint-plugin-import: 2.29.1 eslint-plugin-jest: ^27.1.7 eslint-plugin-prettier: ^5.0.1 eslint-plugin-react: ^7.31.11 @@ -3959,7 +3959,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": version: 3.1.7 resolution: "array-includes@npm:3.1.7" dependencies: @@ -3979,7 +3979,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.2": +"array.prototype.findlastindex@npm:^1.2.2, array.prototype.findlastindex@npm:^1.2.3": version: 1.2.3 resolution: "array.prototype.findlastindex@npm:1.2.3" dependencies: @@ -3992,7 +3992,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.3.1": +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -4004,7 +4004,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1": +"array.prototype.flatmap@npm:^1.3.1, array.prototype.flatmap@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -5806,7 +5806,7 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.7": +"eslint-import-resolver-node@npm:^0.3.7, eslint-import-resolver-node@npm:^0.3.9": version: 0.3.9 resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: @@ -5892,7 +5892,34 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:2.28.1, eslint-plugin-import@npm:^2.27.5": +"eslint-plugin-import@npm:2.29.1": + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" + dependencies: + array-includes: ^3.1.7 + array.prototype.findlastindex: ^1.2.3 + array.prototype.flat: ^1.3.2 + array.prototype.flatmap: ^1.3.2 + debug: ^3.2.7 + doctrine: ^2.1.0 + eslint-import-resolver-node: ^0.3.9 + eslint-module-utils: ^2.8.0 + hasown: ^2.0.0 + is-core-module: ^2.13.1 + is-glob: ^4.0.3 + minimatch: ^3.1.2 + object.fromentries: ^2.0.7 + object.groupby: ^1.0.1 + object.values: ^1.1.7 + semver: ^6.3.1 + tsconfig-paths: ^3.15.0 + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.27.5": version: 2.28.1 resolution: "eslint-plugin-import@npm:2.28.1" dependencies: @@ -6691,7 +6718,7 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 @@ -7066,6 +7093,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.0": + version: 2.0.0 + resolution: "hasown@npm:2.0.0" + dependencies: + function-bind: ^1.1.2 + checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 + languageName: node + linkType: hard + "hast-util-from-parse5@npm:^7.0.0": version: 7.1.2 resolution: "hast-util-from-parse5@npm:7.1.2" @@ -7559,6 +7595,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.13.1": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: ^2.0.0 + checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -10861,7 +10906,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.6": +"object.fromentries@npm:^2.0.6, object.fromentries@npm:^2.0.7": version: 2.0.7 resolution: "object.fromentries@npm:2.0.7" dependencies: @@ -10872,7 +10917,7 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.0": +"object.groupby@npm:^1.0.0, object.groupby@npm:^1.0.1": version: 1.0.1 resolution: "object.groupby@npm:1.0.1" dependencies: @@ -10894,7 +10939,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6": +"object.values@npm:^1.1.6, object.values@npm:^1.1.7": version: 1.1.7 resolution: "object.values@npm:1.1.7" dependencies: @@ -13284,6 +13329,18 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" + dependencies: + "@types/json5": ^0.0.29 + json5: ^1.0.2 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 + languageName: node + linkType: hard + "tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1"