diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-7.18.0-f1d556a934-dfcf150628.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-7.18.0-f1d556a934-dfcf150628.zip deleted file mode 100644 index 7105e2c4d..000000000 Binary files a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-7.18.0-f1d556a934-dfcf150628.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.20.0-cdafc1404e-f029bfcce3.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.20.0-cdafc1404e-f029bfcce3.zip new file mode 100644 index 000000000..44fc09f74 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-8.20.0-cdafc1404e-f029bfcce3.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-7.18.0-c84582852c-b982c6ac13.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-7.18.0-c84582852c-b982c6ac13.zip deleted file mode 100644 index 63fd3184a..000000000 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-7.18.0-c84582852c-b982c6ac13.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 000000000..74189ae21 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-type-utils-npm-7.18.0-acee9c858d-68fd5df514.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-7.18.0-acee9c858d-68fd5df514.zip deleted file mode 100644 index 1aba9f54b..000000000 Binary files a/.yarn/cache/@typescript-eslint-type-utils-npm-7.18.0-acee9c858d-68fd5df514.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-type-utils-npm-8.20.0-00e5188735-705a166dc2.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-8.20.0-00e5188735-705a166dc2.zip new file mode 100644 index 000000000..f8c91cd32 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-type-utils-npm-8.20.0-00e5188735-705a166dc2.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-7.18.0-43e7278412-7df2750cd1.zip b/.yarn/cache/@typescript-eslint-types-npm-7.18.0-43e7278412-7df2750cd1.zip deleted file mode 100644 index f6f2fdc7d..000000000 Binary files a/.yarn/cache/@typescript-eslint-types-npm-7.18.0-43e7278412-7df2750cd1.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 000000000..7398c72c5 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-7.18.0-ce673565ca-c82d22ec96.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-7.18.0-ce673565ca-c82d22ec96.zip deleted file mode 100644 index 37d491e4b..000000000 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-7.18.0-ce673565ca-c82d22ec96.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 000000000..1bdb41e93 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-7.18.0-d11315a14c-751dbc816d.zip b/.yarn/cache/@typescript-eslint-utils-npm-7.18.0-d11315a14c-751dbc816d.zip deleted file mode 100644 index 94664b7c9..000000000 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-7.18.0-d11315a14c-751dbc816d.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 000000000..2b1a35717 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-7.18.0-8b4d3089ad-6e806a7cdb.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-7.18.0-8b4d3089ad-6e806a7cdb.zip deleted file mode 100644 index db0a059b4..000000000 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-7.18.0-8b4d3089ad-6e806a7cdb.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 000000000..a91bd0358 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-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 000000000..29abd6d3c Binary files /dev/null and b/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-779c604672.zip 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 000000000..a9b246d90 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 7e847c2e5..1d18ed320 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "@types/react": "^18.3.1", "@types/react-dom": "^18.2.18", "@types/uuid": "^9.0.7", - "@typescript-eslint/eslint-plugin": "^7.16.1", + "@typescript-eslint/eslint-plugin": "^8.20.0", "@typescript-eslint/parser": "^8.7.0", "axe-core": "^4.10.0", "debug": "^4.3.4", diff --git a/yarn.lock b/yarn.lock index eada0b1ee..99069a2f1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4782,26 +4782,24 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.16.1": - version: 7.18.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" +"@typescript-eslint/eslint-plugin@npm:^8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.20.0" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/type-utils": 7.18.0 - "@typescript-eslint/utils": 7.18.0 - "@typescript-eslint/visitor-keys": 7.18.0 + "@typescript-eslint/scope-manager": 8.20.0 + "@typescript-eslint/type-utils": 8.20.0 + "@typescript-eslint/utils": 8.20.0 + "@typescript-eslint/visitor-keys": 8.20.0 graphemer: ^1.4.0 ignore: ^5.3.1 natural-compare: ^1.4.0 - ts-api-utils: ^1.3.0 + ts-api-utils: ^2.0.0 peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: dfcf150628ca2d4ccdfc20b46b0eae075c2f16ef5e70d9d2f0d746acf4c69a09f962b93befee01a529f14bbeb3e817b5aba287d7dd0edc23396bc5ed1f448c3d + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: f029bfcce3dc12d7b539f86142857d680e06d798eca213d9fb564685d12b479205b7f40b4996e30e3f7301c7bb6d15484741352f54ddd00d74a07ea2aca53cf6 languageName: node linkType: hard @@ -4861,13 +4859,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/scope-manager@npm:7.18.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": 7.18.0 - "@typescript-eslint/visitor-keys": 7.18.0 - checksum: b982c6ac13d8c86bb3b949c6b4e465f3f60557c2ccf4cc229799827d462df56b9e4d3eaed7711d79b875422fc3d71ec1ebcb5195db72134d07c619e3c5506b57 + "@typescript-eslint/types": 8.20.0 + "@typescript-eslint/visitor-keys": 8.20.0 + checksum: d90d89f3dc8394e44652526b88c81a977b251702a9dc5be89ac0bf7412d79d18879e03c2d6018980a09bc7c50d28dbf91ba06e056e081e6000783d69bd280761 languageName: node linkType: hard @@ -4881,20 +4879,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/type-utils@npm:7.18.0" +"@typescript-eslint/type-utils@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/type-utils@npm:8.20.0" dependencies: - "@typescript-eslint/typescript-estree": 7.18.0 - "@typescript-eslint/utils": 7.18.0 + "@typescript-eslint/typescript-estree": 8.20.0 + "@typescript-eslint/utils": 8.20.0 debug: ^4.3.4 - ts-api-utils: ^1.3.0 + ts-api-utils: ^2.0.0 peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 68fd5df5146c1a08cde20d59b4b919acab06a1b06194fe4f7ba1b928674880249890785fbbc97394142f2ef5cff5a7fba9b8a940449e7d5605306505348e38bc + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 705a166dc2846f7fe79a123ee623da213a20289fba9c0cbbcc894fe7caaa1d4ddc81bf54db9dc918c29a34294a05768c38a4f00762ba3745e0e94e2e2963f104 languageName: node linkType: hard @@ -4927,10 +4923,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/types@npm:7.18.0" - checksum: 7df2750cd146a0acd2d843208d69f153b458e024bbe12aab9e441ad2c56f47de3ddfeb329c4d1ea0079e2577fea4b8c1c1ce15315a8d49044586b04fedfe7a4d +"@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 @@ -4978,22 +4974,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.18.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": 7.18.0 - "@typescript-eslint/visitor-keys": 7.18.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.4 semver: ^7.6.0 - ts-api-utils: ^1.3.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: c82d22ec9654973944f779eb4eb94c52f4a6eafaccce2f0231ff7757313f3a0d0256c3252f6dfe6d43f57171d09656478acb49a629a9d0c193fb959bc3f36116 + ts-api-utils: ^2.0.0 + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 9690df2d4ec90966b8d5752ad0f1658a951fe76ea3cae8e6935e698715a25c1eb0b118fa8e044065f04ea9f6bef41d991de5298590ef2a4aa98d435bf1df6e15 languageName: node linkType: hard @@ -5016,17 +5011,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/utils@npm:7.18.0" +"@typescript-eslint/utils@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/utils@npm:8.20.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 - "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/typescript-estree": 7.18.0 + "@typescript-eslint/scope-manager": 8.20.0 + "@typescript-eslint/types": 8.20.0 + "@typescript-eslint/typescript-estree": 8.20.0 peerDependencies: - eslint: ^8.56.0 - checksum: 751dbc816dab8454b7dc6b26a56671dbec08e3f4ef94c2661ce1c0fc48fa2d05a64e03efe24cba2c22d03ba943cd3c5c7a5e1b7b03bbb446728aec1c640bd767 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 5c9d72eb0d4014e41de1faa4597371f19362ce47a491359be408bfba899277f8d5660f014651f7bd41435158ae4655ade205e92f175e2355ca51a07af35a53ed languageName: node linkType: hard @@ -5082,13 +5078,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.18.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": 7.18.0 - eslint-visitor-keys: ^3.4.3 - checksum: 6e806a7cdb424c5498ea187a5a11d0fef7e4602a631be413e7d521e5aec1ab46ba00c76cfb18020adaa0a8c9802354a163bfa0deb74baa7d555526c7517bb158 + "@typescript-eslint/types": 8.20.0 + eslint-visitor-keys: ^4.2.0 + checksum: d0bf89e431a686197c517fbb7d63ce4c8ef31e6629a545fd08198c67810ddd68c047c01fcfed8ffc3fe438654a2647b3dedf28f04beac23a65614b2e788d929a languageName: node linkType: hard @@ -8909,6 +8905,13 @@ __metadata: languageName: node linkType: hard +"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 + "eslint@npm:8.57.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" @@ -13308,7 +13311,7 @@ __metadata: "@types/react-dom": ^18.2.18 "@types/react-gtm-module": ^2.0.3 "@types/uuid": ^9.0.7 - "@typescript-eslint/eslint-plugin": ^7.16.1 + "@typescript-eslint/eslint-plugin": ^8.20.0 "@typescript-eslint/parser": ^8.7.0 axe-core: ^4.10.0 axios: ^1.6.3 @@ -17395,6 +17398,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-api-utils@npm:2.0.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: f16f3e4e3308e7ad7ccf0bec3e0cb2e06b46c2d6919c40b6439e37912409c72f14340d231343b2b1b8cc17c2b8b01c5f2418690ea788312db6ca4e72cf2df6d8 + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0"