diff --git a/package.json b/package.json index c612a3c9ae..c55b23dcf9 100644 --- a/package.json +++ b/package.json @@ -103,10 +103,10 @@ "@types/node": "22.9.3", "@types/react-refresh": "^0", "@types/semver": "^7.7.0", - "@typescript-eslint/eslint-plugin": "8.46.2", - "@typescript-eslint/parser": "8.46.2", - "@typescript-eslint/rule-tester": "8.46.2", - "@typescript-eslint/utils": "8.46.2", + "@typescript-eslint/eslint-plugin": "8.51.0", + "@typescript-eslint/parser": "8.51.0", + "@typescript-eslint/rule-tester": "8.51.0", + "@typescript-eslint/utils": "8.51.0", "assert": "2.1.0", "babel-plugin-transform-import-meta": "2.2.1", "cross-env": "10.0.0", diff --git a/packages/eslint-plugin-suite/package.json b/packages/eslint-plugin-suite/package.json index 7dc7191344..3968ae4236 100644 --- a/packages/eslint-plugin-suite/package.json +++ b/packages/eslint-plugin-suite/package.json @@ -17,7 +17,7 @@ ], "devDependencies": { "@lichtblick/tsconfig": "1.0.2", - "@typescript-eslint/rule-tester": "8.46.2", - "@typescript-eslint/utils": "8.46.2" + "@typescript-eslint/rule-tester": "8.51.0", + "@typescript-eslint/utils": "8.51.0" } } diff --git a/yarn.lock b/yarn.lock index 086a9008d3..0e23c8b6cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2868,8 +2868,8 @@ __metadata: resolution: "@lichtblick/eslint-plugin-suite@workspace:packages/eslint-plugin-suite" dependencies: "@lichtblick/tsconfig": 1.0.2 - "@typescript-eslint/rule-tester": 8.46.2 - "@typescript-eslint/utils": 8.46.2 + "@typescript-eslint/rule-tester": 8.51.0 + "@typescript-eslint/utils": 8.51.0 languageName: unknown linkType: soft @@ -5887,70 +5887,69 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/eslint-plugin@npm:8.46.2" +"@typescript-eslint/eslint-plugin@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.51.0" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 8.46.2 - "@typescript-eslint/type-utils": 8.46.2 - "@typescript-eslint/utils": 8.46.2 - "@typescript-eslint/visitor-keys": 8.46.2 - graphemer: ^1.4.0 + "@typescript-eslint/scope-manager": 8.51.0 + "@typescript-eslint/type-utils": 8.51.0 + "@typescript-eslint/utils": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 ignore: ^7.0.0 natural-compare: ^1.4.0 - ts-api-utils: ^2.1.0 + ts-api-utils: ^2.2.0 peerDependencies: - "@typescript-eslint/parser": ^8.46.2 + "@typescript-eslint/parser": ^8.51.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 9292f1f984f50166a7d7b17d73df6a05263b40f18c88be62830f90ae3836ea7f94d15bbc035d85ddbc4793b27d9ea15829bf1b3d35771bdb1bd1cd41f0760ddb + checksum: e046c67b4886b8fa033cd668d370f0e9a9143db3f4a63345a3c5db931274105fa6ad48e2b7134d128256706a137b9e0e74f8172786c67a555b3f5841a7d29183 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/parser@npm:8.46.2" +"@typescript-eslint/parser@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/parser@npm:8.51.0" dependencies: - "@typescript-eslint/scope-manager": 8.46.2 - "@typescript-eslint/types": 8.46.2 - "@typescript-eslint/typescript-estree": 8.46.2 - "@typescript-eslint/visitor-keys": 8.46.2 + "@typescript-eslint/scope-manager": 8.51.0 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/typescript-estree": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 debug: ^4.3.4 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: fc65446e11cc2d21550c1848526458f1dc0ea02bad6454d6a1477f5fa997bbf2a64b4e00b289128e17c69a8b41840367091650075810b458a3cae4a9ab8736cd + checksum: 7005808ece994393c5289971c81aefa0708dd7aaf45718f00fcc4a4cb318bc3afab85b1b686ce0a164e39a79bbd6c6d52e047043d15ca626486c9277f776376f languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/project-service@npm:8.46.2" +"@typescript-eslint/project-service@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/project-service@npm:8.51.0" dependencies: - "@typescript-eslint/tsconfig-utils": ^8.46.2 - "@typescript-eslint/types": ^8.46.2 + "@typescript-eslint/tsconfig-utils": ^8.51.0 + "@typescript-eslint/types": ^8.51.0 debug: ^4.3.4 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 9fb4d2eafd949f430b498a12b886cf6b5414108c84490e7906b877be711ff7e8db996f94861d47ad1bb4c0d323adbc9522100766094a47f5bc8671f1bf820368 + checksum: 5917019e1ecb3892f0b927213e06834904bb40f62ec3f88b109e71073daedcab75bb2cc2847555e5b29625a9a70c0e70024c9e16e8eedcd9a2f7a6f76103410e languageName: node linkType: hard -"@typescript-eslint/rule-tester@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/rule-tester@npm:8.46.2" +"@typescript-eslint/rule-tester@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/rule-tester@npm:8.51.0" dependencies: - "@typescript-eslint/parser": 8.46.2 - "@typescript-eslint/typescript-estree": 8.46.2 - "@typescript-eslint/utils": 8.46.2 + "@typescript-eslint/parser": 8.51.0 + "@typescript-eslint/typescript-estree": 8.51.0 + "@typescript-eslint/utils": 8.51.0 ajv: ^6.12.6 json-stable-stringify-without-jsonify: ^1.0.1 lodash.merge: 4.6.2 semver: ^7.6.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: ba10594b52e486a3e8f5b24ab8a08cb2f11c20f7998103414e7250c2572cc9c0c015c56827fb19e3dfb3f0499d207e282577c4c27e10d06b2b2447caceea44e3 + checksum: 148489909ba552a28ef401d6f8db3391c3e8e109a023d3521013efe4c7f72ac4d775a3761aeee85f762b84e817a3bb3ed47da82059d304c77acbdc6aa91543b4 languageName: node linkType: hard @@ -5974,47 +5973,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/scope-manager@npm:8.46.2" +"@typescript-eslint/scope-manager@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/scope-manager@npm:8.51.0" dependencies: - "@typescript-eslint/types": 8.46.2 - "@typescript-eslint/visitor-keys": 8.46.2 - checksum: 2df38694957a1f4a440f97c39839989bb99871a2cb2e10d715b4c91b64cb08377b57fe39122a3d8fe8e90a9eadd48655093316c8372253db724696446c441a96 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 + checksum: 361c7c5386d48900f25fc9ca95f609fdbb3b32455eba39815a3c511527a0da59e5369688eb25d2d71bdaf164c8dd892e583c9e23ebfeac0bea4656fe88338523 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.2" +"@typescript-eslint/tsconfig-utils@npm:8.51.0, @typescript-eslint/tsconfig-utils@npm:^8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.51.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 4a8caad6e6d27d1cc5f35db201906d3b008edacea0dd880cd0a3e62cbbdcf84907c231862acfbfa5c326516d6c043f185f1db190d8d8f48f90f2bb0e699fdf8d + checksum: 16e06d4f5b81736f932339b43c2d5274fb8d8553ce740b0123de5768a38cfa6dc474817a8128c88b2ec36e2cd811f2a22d659917345b0ec0d3e481eb0afdbd55 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:^8.46.2": - version: 8.50.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.50.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 1c6e47673e0f701dca9075f1c29cb45dbdc330d9319c8dc906843899ebc22c2b6bb2037f61b5aaae129784bf285aa993a872abb43118b1a4a7f399601f11e1c7 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/type-utils@npm:8.46.2" +"@typescript-eslint/type-utils@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/type-utils@npm:8.51.0" dependencies: - "@typescript-eslint/types": 8.46.2 - "@typescript-eslint/typescript-estree": 8.46.2 - "@typescript-eslint/utils": 8.46.2 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/typescript-estree": 8.51.0 + "@typescript-eslint/utils": 8.51.0 debug: ^4.3.4 - ts-api-utils: ^2.1.0 + ts-api-utils: ^2.2.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: b16aa99d3517de0b138a5d89d5dd06ccf19f7f522fc8bb205db05c7bcef47bbbb206bb694b57feb7e8102c61d3ce580a1a6c8d3efdd788d42566b718edea97dd + checksum: 952828acb6e72730d93f05d70ce0b948e4354583f96d4ef5b54fd10037b6cc7aaa4c163dacbba2827292bd96ffb6e6a851175d3b8cd398976eefc16c04c20a24 languageName: node linkType: hard @@ -6032,10 +6022,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.2, @typescript-eslint/types@npm:^8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/types@npm:8.46.2" - checksum: c1c1c3a99b62ed51784d35c47547c2fa30c1896edf9843dcff3d39571b18b04daab1093f4ff59ae5f65a94fe78f2e7c73d3903b68c51d195204016ba909ca0d3 +"@typescript-eslint/types@npm:8.51.0, @typescript-eslint/types@npm:^8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/types@npm:8.51.0" + checksum: f170d4a639f279df381186a8caf65eb333426cf343e1f03712006d01bbb7b597e08db98963d156acc32bd0e6fc26fe3c5101fa4d5dc9dbbb31f5e0dd9448604a languageName: node linkType: hard @@ -6076,38 +6066,37 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/typescript-estree@npm:8.46.2" +"@typescript-eslint/typescript-estree@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.51.0" dependencies: - "@typescript-eslint/project-service": 8.46.2 - "@typescript-eslint/tsconfig-utils": 8.46.2 - "@typescript-eslint/types": 8.46.2 - "@typescript-eslint/visitor-keys": 8.46.2 + "@typescript-eslint/project-service": 8.51.0 + "@typescript-eslint/tsconfig-utils": 8.51.0 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 debug: ^4.3.4 - fast-glob: ^3.3.2 - is-glob: ^4.0.3 minimatch: ^9.0.4 semver: ^7.6.0 - ts-api-utils: ^2.1.0 + tinyglobby: ^0.2.15 + ts-api-utils: ^2.2.0 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: e86da0546983e7e46a388af90fbd04ba19192d5f0c32b907d684890e0b363abbcdaf24a6f9a9909d5671ecefd67f3b1bc9e867e69dbca888aa6fc6554430d9e9 + checksum: f91af4df0a86a44f1d6a07ef3ddb0d88963d33486faacd1e67e828ccbc5d2039c926a3ca42d023f6629d61e907454c50d78cb074401111a5738eb788b8c6a77c languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.46.2, @typescript-eslint/utils@npm:^8.0.0": - version: 8.46.2 - resolution: "@typescript-eslint/utils@npm:8.46.2" +"@typescript-eslint/utils@npm:8.51.0, @typescript-eslint/utils@npm:^8.0.0": + version: 8.51.0 + resolution: "@typescript-eslint/utils@npm:8.51.0" dependencies: "@eslint-community/eslint-utils": ^4.7.0 - "@typescript-eslint/scope-manager": 8.46.2 - "@typescript-eslint/types": 8.46.2 - "@typescript-eslint/typescript-estree": 8.46.2 + "@typescript-eslint/scope-manager": 8.51.0 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/typescript-estree": 8.51.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: dd3492454015340ae61e41b83ced7fe3fdcb47eeba3add1bd1ddb8a4b0551dcaf1479b4f74675074a48a36007a13dffa159258a6407fcb7aadfa637c27117b7b + checksum: be4fac7e9e29dfeaef74297ba808781210b0ce568bd54483c926ec5d684961fa8e8f3fa280cf0a6d3ec82b67b7b8cc87c9c6cf1f29c4892d925c0511061d3cb3 languageName: node linkType: hard @@ -6166,13 +6155,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/visitor-keys@npm:8.46.2" +"@typescript-eslint/visitor-keys@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.51.0" dependencies: - "@typescript-eslint/types": 8.46.2 + "@typescript-eslint/types": 8.51.0 eslint-visitor-keys: ^4.2.1 - checksum: 0f3a79175521c3bd99c6f000e8ec2211b8e24440a71526ae7aa2a02bea4e5226192df14c13c57fe3e6d6d568960f09f7138380e8b7cc89c9fac39fcb51ac0be8 + checksum: f4d8bb694c2ecf5141a1add4038dbeb61f33a4e667592845e4d6565a983b37f8b4042984e6a6172243050d8d91e05a53b9db653c422af830332365330679a1ec languageName: node linkType: hard @@ -10998,7 +10987,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.9": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -11096,15 +11085,15 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.6 - resolution: "fdir@npm:6.4.6" +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: fe9f3014901d023cf631831dcb9eae5447f4d7f69218001dd01ecf007eccc40f6c129a04411b5cc273a5f93c14e02e971e17270afc9022041c80be924091eb6f + checksum: bd537daa9d3cd53887eed35efa0eab2dbb1ca408790e10e024120e7a36c6e9ae2b33710cb8381e35def01bc9c1d7eaba746f886338413e68ff6ebaee07b9a6e8 languageName: node linkType: hard @@ -14319,10 +14308,10 @@ __metadata: "@types/node": 22.9.3 "@types/react-refresh": ^0 "@types/semver": ^7.7.0 - "@typescript-eslint/eslint-plugin": 8.46.2 - "@typescript-eslint/parser": 8.46.2 - "@typescript-eslint/rule-tester": 8.46.2 - "@typescript-eslint/utils": 8.46.2 + "@typescript-eslint/eslint-plugin": 8.51.0 + "@typescript-eslint/parser": 8.51.0 + "@typescript-eslint/rule-tester": 8.51.0 + "@typescript-eslint/utils": 8.51.0 assert: 2.1.0 babel-plugin-transform-import-meta: 2.2.1 cross-env: 10.0.0 @@ -16614,10 +16603,10 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: a7a5188c954f82c6585720e9143297ccd0e35ad8072231608086ca950bee672d51b0ef676254af0788205e59bd4e4deb4e7708769226bed725bf13370a7d1464 +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 6817fb74eb745a71445debe1029768de55fd59a42b75606f478ee1d0dc1aa6e78b711d041a7c9d5550e042642029b7f373dc1a43b224c4b7f12d23436735dba0 languageName: node linkType: hard @@ -19712,13 +19701,13 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - fdir: ^6.4.4 - picomatch: ^4.0.2 - checksum: 261e986e3f2062dec3a582303bad2ce31b4634b9348648b46828c000d464b012cf474e38f503312367d4117c3f2f18611992738fca684040758bba44c24de522 + fdir: ^6.5.0 + picomatch: ^4.0.3 + checksum: 0e33b8babff966c6ab86e9b825a350a6a98a63700fa0bb7ae6cf36a7770a508892383adc272f7f9d17aaf46a9d622b455e775b9949a3f951eaaf5dfb26331d44 languageName: node linkType: hard @@ -19886,12 +19875,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "ts-api-utils@npm:2.1.0" +"ts-api-utils@npm:^2.2.0": + version: 2.3.0 + resolution: "ts-api-utils@npm:2.3.0" peerDependencies: typescript: ">=4.8.4" - checksum: 5b1ef89105654d93d67582308bd8dfe4bbf6874fccbcaa729b08fbb00a940fd4c691ca6d0d2b18c3c70878d9a7e503421b7cc473dbc3d0d54258b86401d4b15d + checksum: c11d5fe54418beaccb1a7c0b0816903bd088c4ee1848b7dd25ea489431f3c83880a3eaf8667964354a1c9fdf86b012a1f0b16a2e61d248c0774ab139d2173941 languageName: node linkType: hard