diff --git a/package.json b/package.json index 7436c044c..85deee0a2 100644 --- a/package.json +++ b/package.json @@ -124,9 +124,9 @@ }, "devDependencies": { "@babel/generator": "8.0.0-beta.3", - "@eslint-react/eslint-plugin": "2.0.1", - "@eslint/js": "9.35.0", - "@stylistic/eslint-plugin": "5.3.1", + "@eslint-react/eslint-plugin": "2.2.3", + "@eslint/js": "9.38.0", + "@stylistic/eslint-plugin": "5.5.0", "@types/estree": "1.0.8", "@typescript-eslint/eslint-plugin": "8.46.2", "@typescript-eslint/parser": "8.46.2", @@ -140,12 +140,12 @@ "esbuild": "0.25.10", "esbuild-plugins-node-modules-polyfill": "1.7.1", "esbuild-visualizer": "0.7.0", - "eslint": "9.35.0", + "eslint": "9.38.0", "eslint-config-prettier": "10.1.8", "eslint-formatter-friendly": "7.0.0", "eslint-plugin-compat": "6.0.2", "eslint-plugin-jest": "29.0.1", - "eslint-plugin-n": "17.21.3", + "eslint-plugin-n": "17.23.1", "eslint-plugin-regexp": "2.10.0", "eslint-plugin-simple-import-sort": "12.1.1", "eslint-plugin-unicorn": "61.0.2", diff --git a/yarn.lock b/yarn.lock index 8032cbac6..700d8cd50 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1277,7 +1277,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.5.0, @eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0": +"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.5.0, @eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.0": version: 4.9.0 resolution: "@eslint-community/eslint-utils@npm:4.9.0" dependencies: @@ -1295,127 +1295,109 @@ __metadata: languageName: node linkType: hard -"@eslint-react/ast@npm:2.0.1": - version: 2.0.1 - resolution: "@eslint-react/ast@npm:2.0.1" +"@eslint-react/ast@npm:2.2.3": + version: 2.2.3 + resolution: "@eslint-react/ast@npm:2.2.3" dependencies: - "@eslint-react/eff": "npm:2.0.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/typescript-estree": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/eff": "npm:2.2.3" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/typescript-estree": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" - checksum: 10/34be7d20b1db23726bbda76040d73e0c4c23689030163e4910b951c941abe2ee48e34535348b659479b2a5d8cae86c75a2db84e3c8f71ef2d807e4d6f12000a9 + checksum: 10/6a3e56a4e9f72cdf8a4b65854540cad055581e67f3b22d56e77e82ab46cca014543cf2455735372326788eb0d20a2c901cbda34bedad7f5cda5d187f01847af7 languageName: node linkType: hard -"@eslint-react/core@npm:2.0.1": - version: 2.0.1 - resolution: "@eslint-react/core@npm:2.0.1" +"@eslint-react/core@npm:2.2.3": + version: 2.2.3 + resolution: "@eslint-react/core@npm:2.2.3" dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@eslint-react/var": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/type-utils": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/ast": "npm:2.2.3" + "@eslint-react/eff": "npm:2.2.3" + "@eslint-react/shared": "npm:2.2.3" + "@eslint-react/var": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" birecord: "npm:^0.1.1" - ts-api-utils: "npm:^2.1.0" ts-pattern: "npm:^5.8.0" - checksum: 10/ad9b590452a5916cbaf2a3434150ba3859c5159594b3b45925cd820b722ae7ec0745729632cf36672085ddbe54357968130e05de73c361ca878990d670a84c99 + checksum: 10/58d4f5b99fb6dd565cf12d9a74fcd767810355b8f61113832f32b582b005e893a0fd5a7f125af5bebacd5bcf2212a52536bb15843dc3a23e74584ff4acae3fd6 languageName: node linkType: hard -"@eslint-react/eff@npm:2.0.1": - version: 2.0.1 - resolution: "@eslint-react/eff@npm:2.0.1" - checksum: 10/c13063be17413c7555858be148dba1ba2f2565a30cab4ce1016c4181397763b79d63aa4dac4879e26c9b512384c36f760d0e54dbfc42d420ae4a360331ea39a6 +"@eslint-react/eff@npm:2.2.3": + version: 2.2.3 + resolution: "@eslint-react/eff@npm:2.2.3" + checksum: 10/5aabc8a9420397e57dbbbed2f13f771506c2a7b2b6bb22c36def2e5343ac211fe69149702ee1d74350428cd47002ad43ee0025f7a991cf8dcfe9d6879395f12c languageName: node linkType: hard -"@eslint-react/eslint-plugin@npm:2.0.1": - version: 2.0.1 - resolution: "@eslint-react/eslint-plugin@npm:2.0.1" +"@eslint-react/eslint-plugin@npm:2.2.3": + version: 2.2.3 + resolution: "@eslint-react/eslint-plugin@npm:2.2.3" dependencies: - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/type-utils": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" - eslint-plugin-react-debug: "npm:2.0.1" - eslint-plugin-react-dom: "npm:2.0.1" - eslint-plugin-react-hooks-extra: "npm:2.0.1" - eslint-plugin-react-naming-convention: "npm:2.0.1" - eslint-plugin-react-web-api: "npm:2.0.1" - eslint-plugin-react-x: "npm:2.0.1" + "@eslint-react/eff": "npm:2.2.3" + "@eslint-react/shared": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/type-utils": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" + eslint-plugin-react-dom: "npm:2.2.3" + eslint-plugin-react-hooks-extra: "npm:2.2.3" + eslint-plugin-react-naming-convention: "npm:2.2.3" + eslint-plugin-react-web-api: "npm:2.2.3" + eslint-plugin-react-x: "npm:2.2.3" ts-api-utils: "npm:^2.1.0" peerDependencies: - eslint: ^9.36.0 - typescript: ^5.9.2 - checksum: 10/9b4b66a46d7b980d370065af1dc4766caea5685bbf311f24c5ebd6a91ce9b12811ebcff5c5631418e85139578337a32c00d82462bf86e413fbe5f7111e6608dd + eslint: ^9.38.0 + typescript: ^5.9.3 + checksum: 10/ceb4109e432c73d42a0ab711d7e7c604ee853f2dff684e5d50ff857dfa1fbd6520a77273191749954ef66ec82de84ae8bd44f75f391c1339ed2123e539333a29 languageName: node linkType: hard -"@eslint-react/kit@npm:2.0.1": - version: 2.0.1 - resolution: "@eslint-react/kit@npm:2.0.1" +"@eslint-react/shared@npm:2.2.3": + version: 2.2.3 + resolution: "@eslint-react/shared@npm:2.2.3" dependencies: - "@eslint-react/eff": "npm:2.0.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/eff": "npm:2.2.3" + "@typescript-eslint/utils": "npm:^8.46.2" ts-pattern: "npm:^5.8.0" - zod: "npm:^4.1.11" - checksum: 10/35ea72fd00b2d24e55ec7152c92d5f8dec03314ed0e492b7ec195b9ce5c6b6645dfa716d8be1e9463fdaec94453cc3b8dd56e47507b8fee12159ddeb8d89f04c + zod: "npm:^4.1.12" + checksum: 10/81ea4306ac44b2dee7dbdb418fa34c9f87f42b097a84dfed8a7d36c459ebc8aa365c4d4338189b2b91f9229bc9904b7c3e5d93af8ff727c598cbe355cd30899f languageName: node linkType: hard -"@eslint-react/shared@npm:2.0.1": - version: 2.0.1 - resolution: "@eslint-react/shared@npm:2.0.1" +"@eslint-react/var@npm:2.2.3": + version: 2.2.3 + resolution: "@eslint-react/var@npm:2.2.3" dependencies: - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/ast": "npm:2.2.3" + "@eslint-react/eff": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" ts-pattern: "npm:^5.8.0" - zod: "npm:^4.1.11" - checksum: 10/83d652f3847e1684ef4bc9dbbda3159f6c17e66d80415f53b0b6d61f475c3fa7c7fd6edc557b6070612bd184e2729ee9cf8f3a337df242b50d231192a8beb155 + checksum: 10/a633dc452a0f3d6b2247da534130b3c9a0be0fac9f79d4ef54c84fa3ad748f5c2c80933de43ff30011d8f1ad634ec30e0e318d320f4dbb3bc40bd13dc5a4d998 languageName: node linkType: hard -"@eslint-react/var@npm:2.0.1": - version: 2.0.1 - resolution: "@eslint-react/var@npm:2.0.1" +"@eslint/config-array@npm:^0.21.1": + version: 0.21.1 + resolution: "@eslint/config-array@npm:0.21.1" dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" - checksum: 10/bfe4afb229880e6a601883c4b54077011f8c6fcaa8c877e7b4fd43fd51d5bfbba5fba5dadd58cff2e581579516328bf18518af84daa82ee57e280b22219ee3e2 - languageName: node - linkType: hard - -"@eslint/config-array@npm:^0.21.0": - version: 0.21.0 - resolution: "@eslint/config-array@npm:0.21.0" - dependencies: - "@eslint/object-schema": "npm:^2.1.6" + "@eslint/object-schema": "npm:^2.1.7" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10/f5a499e074ecf4b4a5efdca655418a12079d024b77d02fd35868eeb717c5bfdd8e32c6e8e1dd125330233a878026edda8062b13b4310169ba5bfee9623a67aa0 + checksum: 10/6eaa0435972f735ce52d581f355a0b616e50a9b8a73304a7015398096e252798b9b3b968a67b524eefb0fdeacc57c4d960f0ec6432abe1c1e24be815b88c5d18 languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.3.1": - version: 0.3.1 - resolution: "@eslint/config-helpers@npm:0.3.1" - checksum: 10/fc1a90ef6180aa4b5187cee04cfc566abb2a32b77ca3e7eeb4312c7388f6898221adaf8451d9ddb22e0b8860d900fefb1eb1435e4f32f8d8732de87f14605f8f +"@eslint/config-helpers@npm:^0.4.1": + version: 0.4.1 + resolution: "@eslint/config-helpers@npm:0.4.1" + dependencies: + "@eslint/core": "npm:^0.16.0" + checksum: 10/e3e6ea4cd19f5a9b803b2d0b3f174d53fcd27415587e49943144994104a42845cf300ed6ffdbd149d958482a49de99c326f9ae4c18c9467727ec60ad36cb5ef9 languageName: node linkType: hard @@ -1428,6 +1410,15 @@ __metadata: languageName: node linkType: hard +"@eslint/core@npm:^0.16.0": + version: 0.16.0 + resolution: "@eslint/core@npm:0.16.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10/3cea45971b2d0114267b6101b673270b5d8047448cc7a8cbfdca0b0245e9d5e081cb25f13551dc7d55a090f98c13b33f0c4999f8ee8ab058537e6037629a0f71 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^3.3.1": version: 3.3.1 resolution: "@eslint/eslintrc@npm:3.3.1" @@ -1445,21 +1436,21 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.35.0": - version: 9.35.0 - resolution: "@eslint/js@npm:9.35.0" - checksum: 10/a8764d0592ebe9a4804f8c0dafa7f49dbcdb38cabf30dd50587a3cfa51d898b90a3a0b93975d549f47debdd96b3e21da95081935f74213e45ec8c25f11f2ba1e +"@eslint/js@npm:9.38.0": + version: 9.38.0 + resolution: "@eslint/js@npm:9.38.0" + checksum: 10/08ba53e3e631e2815ff33e0f48dccf87daf3841eb5605fa5980d18b88cd6dd4cd63b5829ac015e97eeb85807bf91efe7d4e1d4eaf6beb586bc01549b7660c4a2 languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.6": - version: 2.1.6 - resolution: "@eslint/object-schema@npm:2.1.6" - checksum: 10/266085c8d3fa6cd99457fb6350dffb8ee39db9c6baf28dc2b86576657373c92a568aec4bae7d142978e798b74c271696672e103202d47a0c148da39154351ed6 +"@eslint/object-schema@npm:^2.1.7": + version: 2.1.7 + resolution: "@eslint/object-schema@npm:2.1.7" + checksum: 10/946ef5d6235b4d1c0907c6c6e6429c8895f535380c562b7705c131f63f2e961b06e8785043c86a293da48e0a60c6286d98ba395b8b32ea55561fe6e4417cb7e4 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.3.3, @eslint/plugin-kit@npm:^0.3.5": +"@eslint/plugin-kit@npm:^0.3.3": version: 0.3.5 resolution: "@eslint/plugin-kit@npm:0.3.5" dependencies: @@ -1469,6 +1460,16 @@ __metadata: languageName: node linkType: hard +"@eslint/plugin-kit@npm:^0.4.0": + version: 0.4.0 + resolution: "@eslint/plugin-kit@npm:0.4.0" + dependencies: + "@eslint/core": "npm:^0.16.0" + levn: "npm:^0.4.1" + checksum: 10/2c37ca00e352447215aeadcaff5765faead39695f1cb91cd3079a43261b234887caf38edc462811bb3401acf8c156c04882f87740df936838290c705351483be + languageName: node + linkType: hard + "@glimmer/interfaces@npm:0.94.6": version: 0.94.6 resolution: "@glimmer/interfaces@npm:0.94.6" @@ -2353,19 +2354,19 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin@npm:5.3.1": - version: 5.3.1 - resolution: "@stylistic/eslint-plugin@npm:5.3.1" +"@stylistic/eslint-plugin@npm:5.5.0": + version: 5.5.0 + resolution: "@stylistic/eslint-plugin@npm:5.5.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/types": "npm:^8.41.0" + "@eslint-community/eslint-utils": "npm:^4.9.0" + "@typescript-eslint/types": "npm:^8.46.1" eslint-visitor-keys: "npm:^4.2.1" espree: "npm:^10.4.0" estraverse: "npm:^5.3.0" picomatch: "npm:^4.0.3" peerDependencies: eslint: ">=9.0.0" - checksum: 10/1b7522fce6ce8208f94e574d7d0fa61d621ffce4403223e6cd6ee57061b4f6075242ef8cfc73b3489be730d46d5afa888aadce62a6b0c13e97f1c75c914661e9 + checksum: 10/fdb894a30ad832acf0a2e53967d352c5254b5963755c3971453215c74eaed978cd5d2cd9e6625e5070966902cddb1e6946468aeb8e91e52532426230be9fe1d8 languageName: node linkType: hard @@ -2554,7 +2555,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.46.2, @typescript-eslint/scope-manager@npm:^8.44.1": +"@typescript-eslint/scope-manager@npm:8.46.2, @typescript-eslint/scope-manager@npm:^8.46.2": version: 8.46.2 resolution: "@typescript-eslint/scope-manager@npm:8.46.2" dependencies: @@ -2573,7 +2574,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.46.2, @typescript-eslint/type-utils@npm:^8.0.0, @typescript-eslint/type-utils@npm:^8.44.1": +"@typescript-eslint/type-utils@npm:8.46.2, @typescript-eslint/type-utils@npm:^8.0.0, @typescript-eslint/type-utils@npm:^8.46.2": version: 8.46.2 resolution: "@typescript-eslint/type-utils@npm:8.46.2" dependencies: @@ -2589,14 +2590,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.2, @typescript-eslint/types@npm:^8.41.0, @typescript-eslint/types@npm:^8.44.1, @typescript-eslint/types@npm:^8.46.2": +"@typescript-eslint/types@npm:8.46.2, @typescript-eslint/types@npm:^8.46.1, @typescript-eslint/types@npm:^8.46.2": version: 8.46.2 resolution: "@typescript-eslint/types@npm:8.46.2" checksum: 10/c641453c868b730ef64bd731cc47b19e1a5e45c090dfe9542ecd15b24c5a7b6dc94a8ef4e548b976aabcd1ca9dec1b766e417454b98ea59079795eb008226b38 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.46.2, @typescript-eslint/typescript-estree@npm:^8.44.1": +"@typescript-eslint/typescript-estree@npm:8.46.2, @typescript-eslint/typescript-estree@npm:^8.46.2": version: 8.46.2 resolution: "@typescript-eslint/typescript-estree@npm:8.46.2" dependencies: @@ -2616,7 +2617,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.46.2, @typescript-eslint/utils@npm:^8.0.0, @typescript-eslint/utils@npm:^8.44.1": +"@typescript-eslint/utils@npm:8.46.2, @typescript-eslint/utils@npm:^8.0.0, @typescript-eslint/utils@npm:^8.46.2": version: 8.46.2 resolution: "@typescript-eslint/utils@npm:8.46.2" dependencies: @@ -4207,9 +4208,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-n@npm:17.21.3": - version: 17.21.3 - resolution: "eslint-plugin-n@npm:17.21.3" +"eslint-plugin-n@npm:17.23.1": + version: 17.23.1 + resolution: "eslint-plugin-n@npm:17.23.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.5.0" enhanced-resolve: "npm:^5.17.1" @@ -4222,147 +4223,119 @@ __metadata: ts-declaration-location: "npm:^1.0.6" peerDependencies: eslint: ">=8.23.0" - checksum: 10/da12ea061b5f81ab3b208297233662a85440fe29e9568bc0cc32a55405005d66d1c45356d88077a436bf9fd47097f3f45f42c26ca554612c2e0c9067aa99a1de + checksum: 10/0bac0127e9fe8fb7b81d9b07cadf626bc8e384884e84c51ae5ca510980d37a3bf5980e5edfaf49bc8e9fce95cc624b8217f6fa38763e8340d14524fd06ab16c5 languageName: node linkType: hard -"eslint-plugin-react-debug@npm:2.0.1": - version: 2.0.1 - resolution: "eslint-plugin-react-debug@npm:2.0.1" +"eslint-plugin-react-dom@npm:2.2.3": + version: 2.2.3 + resolution: "eslint-plugin-react-dom@npm:2.2.3" dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/core": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@eslint-react/var": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/type-utils": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.8.0" - peerDependencies: - eslint: ^9.36.0 - typescript: ^5.9.2 - checksum: 10/d627b28e6e5d7dcbbb5ac834770651c7a460e00be73bfcac9019b0cca8cabfba8545189a1282563fbe410661891b8d2cb83563337a5a9bb3d055a63b29d75938 - languageName: node - linkType: hard - -"eslint-plugin-react-dom@npm:2.0.1": - version: 2.0.1 - resolution: "eslint-plugin-react-dom@npm:2.0.1" - dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/core": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@eslint-react/var": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/ast": "npm:2.2.3" + "@eslint-react/core": "npm:2.2.3" + "@eslint-react/eff": "npm:2.2.3" + "@eslint-react/shared": "npm:2.2.3" + "@eslint-react/var": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" compare-versions: "npm:^6.1.1" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^9.36.0 - typescript: ^5.9.2 - checksum: 10/1aedb6eb26d32d4dce749713957c6f2431ada786f28e8ca6518eb484f1c67a4bf515bdfc2128fcd02ea32d1dd5b94d681079747f43fdb5aa42f6bc3f32bd5dd5 + eslint: ^9.38.0 + typescript: ^5.9.3 + checksum: 10/c0c89e72a1a2ded64544e822df084bc7b3e0167ca1568099d8fd1784e1dddb221ecedf792f1a0c64e5d912e84644d7c736f79118738fa459ea6c946de5e93072 languageName: node linkType: hard -"eslint-plugin-react-hooks-extra@npm:2.0.1": - version: 2.0.1 - resolution: "eslint-plugin-react-hooks-extra@npm:2.0.1" +"eslint-plugin-react-hooks-extra@npm:2.2.3": + version: 2.2.3 + resolution: "eslint-plugin-react-hooks-extra@npm:2.2.3" dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/core": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@eslint-react/var": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/type-utils": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/ast": "npm:2.2.3" + "@eslint-react/core": "npm:2.2.3" + "@eslint-react/eff": "npm:2.2.3" + "@eslint-react/shared": "npm:2.2.3" + "@eslint-react/var": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/type-utils": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^9.36.0 - typescript: ^5.9.2 - checksum: 10/3bb009b836a987876ea9afb892005db75596957a7b1e33a436a3fbd78f7a036770e7e1795439da466f3e92d6f640655d14219b550dcb679e2707ff66cc5059fb + eslint: ^9.38.0 + typescript: ^5.9.3 + checksum: 10/11daaacf025d6d27c1e8a8398dbaaaed84e6e3e2dad613b0dd344363b1393aa428165a529502dba41c84f370a95727a5c89e09d7e3c600e7b298a62d4982c385 languageName: node linkType: hard -"eslint-plugin-react-naming-convention@npm:2.0.1": - version: 2.0.1 - resolution: "eslint-plugin-react-naming-convention@npm:2.0.1" +"eslint-plugin-react-naming-convention@npm:2.2.3": + version: 2.2.3 + resolution: "eslint-plugin-react-naming-convention@npm:2.2.3" dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/core": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@eslint-react/var": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/type-utils": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/ast": "npm:2.2.3" + "@eslint-react/core": "npm:2.2.3" + "@eslint-react/eff": "npm:2.2.3" + "@eslint-react/shared": "npm:2.2.3" + "@eslint-react/var": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/type-utils": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^9.36.0 - typescript: ^5.9.2 - checksum: 10/67c0f97e2b41680ccfe1917e558ac17694f0091247bed26ee01a862b9102acd4c6ac73ff53890f45f9f6fb9db1297be801ca2e7799cec2dc2f894f872c1b3e76 + eslint: ^9.38.0 + typescript: ^5.9.3 + checksum: 10/9c396bd730c909fb4e4de70bc49b1f9ab5afbb90efa96a70eee98dd668db0df90c8610b95468ec1aa86a2de43442bb1de6c570f7e5cdc76bf162fae06780a75c languageName: node linkType: hard -"eslint-plugin-react-web-api@npm:2.0.1": - version: 2.0.1 - resolution: "eslint-plugin-react-web-api@npm:2.0.1" +"eslint-plugin-react-web-api@npm:2.2.3": + version: 2.2.3 + resolution: "eslint-plugin-react-web-api@npm:2.2.3" dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/core": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@eslint-react/var": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/ast": "npm:2.2.3" + "@eslint-react/core": "npm:2.2.3" + "@eslint-react/eff": "npm:2.2.3" + "@eslint-react/shared": "npm:2.2.3" + "@eslint-react/var": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^9.36.0 - typescript: ^5.9.2 - checksum: 10/cd261c12d4dad652983413cef4bc3b0c746a7994b70df3c77e16267fff2d28e4c7f7909811a718d675370e806b8399d47dd17995a1c1beb0636b34dc3c6093e3 + eslint: ^9.38.0 + typescript: ^5.9.3 + checksum: 10/2a16a64dbac45600cb55911bbe3c55e5a41cc9b188008f933f33d09166ce59b085965b5fc869c60565c18095c215d9e5baee3a35b528345091bcc4c9da37fd3e languageName: node linkType: hard -"eslint-plugin-react-x@npm:2.0.1": - version: 2.0.1 - resolution: "eslint-plugin-react-x@npm:2.0.1" +"eslint-plugin-react-x@npm:2.2.3": + version: 2.2.3 + resolution: "eslint-plugin-react-x@npm:2.2.3" dependencies: - "@eslint-react/ast": "npm:2.0.1" - "@eslint-react/core": "npm:2.0.1" - "@eslint-react/eff": "npm:2.0.1" - "@eslint-react/kit": "npm:2.0.1" - "@eslint-react/shared": "npm:2.0.1" - "@eslint-react/var": "npm:2.0.1" - "@typescript-eslint/scope-manager": "npm:^8.44.1" - "@typescript-eslint/type-utils": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - "@typescript-eslint/utils": "npm:^8.44.1" + "@eslint-react/ast": "npm:2.2.3" + "@eslint-react/core": "npm:2.2.3" + "@eslint-react/eff": "npm:2.2.3" + "@eslint-react/shared": "npm:2.2.3" + "@eslint-react/var": "npm:2.2.3" + "@typescript-eslint/scope-manager": "npm:^8.46.2" + "@typescript-eslint/type-utils": "npm:^8.46.2" + "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/utils": "npm:^8.46.2" compare-versions: "npm:^6.1.1" is-immutable-type: "npm:^5.0.1" string-ts: "npm:^2.2.1" + ts-api-utils: "npm:^2.1.0" ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^9.36.0 - ts-api-utils: ^2.1.0 - typescript: ^5.9.2 - checksum: 10/f6557461373105e5c9d93d7d4f499478688ffc62f469d1d639e7b225bcc280e26c60d02283c708c30d736c19c94993a8569a5c3954555cd609292984a3c0e7fe + eslint: ^9.38.0 + typescript: ^5.9.3 + checksum: 10/0107b3815db6364869e9747db8ed2ca9cedf58a1da91b46bb4243d99510168f6859a23a59df57c197569e4e56b95c22fb14e33129e1fc83cc03cd2d836dc6c47 languageName: node linkType: hard @@ -4444,23 +4417,22 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.35.0": - version: 9.35.0 - resolution: "eslint@npm:9.35.0" +"eslint@npm:9.38.0": + version: 9.38.0 + resolution: "eslint@npm:9.38.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.21.0" - "@eslint/config-helpers": "npm:^0.3.1" - "@eslint/core": "npm:^0.15.2" + "@eslint/config-array": "npm:^0.21.1" + "@eslint/config-helpers": "npm:^0.4.1" + "@eslint/core": "npm:^0.16.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.35.0" - "@eslint/plugin-kit": "npm:^0.3.5" + "@eslint/js": "npm:9.38.0" + "@eslint/plugin-kit": "npm:^0.4.0" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" "@types/estree": "npm:^1.0.6" - "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.6" @@ -4490,7 +4462,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10/238155639343d53bac639319ba92895083cbd15826081ac51204b29d64fbb52cebf0d355f11f57f146d2b15c4f2e1d85e3df0b0ac7ec0e2ef5e759c99dcab75e + checksum: 10/fb8971572dfedd1fd67a35a746d2ab399bef320a7f131fdccaec6416f4b4a028e762663c32ccf1a88f715aec6d1c5da066fdb11e20219a0156f1f3fc1a726713 languageName: node linkType: hard @@ -7303,14 +7275,14 @@ __metadata: "@babel/generator": "npm:8.0.0-beta.3" "@babel/parser": "npm:8.0.0-beta.3" "@babel/types": "npm:8.0.0-beta.3" - "@eslint-react/eslint-plugin": "npm:2.0.1" - "@eslint/js": "npm:9.35.0" + "@eslint-react/eslint-plugin": "npm:2.2.3" + "@eslint/js": "npm:9.38.0" "@glimmer/syntax": "npm:0.95.0" "@prettier/cli": "npm:0.9.0" "@prettier/html-event-attributes": "npm:0.0.1" "@prettier/html-tags": "npm:1.1.0" "@prettier/parse-srcset": "npm:3.1.0" - "@stylistic/eslint-plugin": "npm:5.3.1" + "@stylistic/eslint-plugin": "npm:5.5.0" "@types/estree": "npm:1.0.8" "@typescript-eslint/eslint-plugin": "npm:8.46.2" "@typescript-eslint/parser": "npm:8.46.2" @@ -7341,12 +7313,12 @@ __metadata: esbuild-plugins-node-modules-polyfill: "npm:1.7.1" esbuild-visualizer: "npm:0.7.0" escape-string-regexp: "npm:5.0.0" - eslint: "npm:9.35.0" + eslint: "npm:9.38.0" eslint-config-prettier: "npm:10.1.8" eslint-formatter-friendly: "npm:7.0.0" eslint-plugin-compat: "npm:6.0.2" eslint-plugin-jest: "npm:29.0.1" - eslint-plugin-n: "npm:17.21.3" + eslint-plugin-n: "npm:17.23.1" eslint-plugin-regexp: "npm:2.10.0" eslint-plugin-simple-import-sort: "npm:12.1.1" eslint-plugin-unicorn: "npm:61.0.2" @@ -9122,7 +9094,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:^4.1.11": +"zod@npm:^4.1.11, zod@npm:^4.1.12": version: 4.1.12 resolution: "zod@npm:4.1.12" checksum: 10/c5f04e6ac306515c4db6ef73cf7705f521c7a2107c8c8912416a0658d689f361db9bee829b0bf01ef4a22492f1065c5cbcdb523ce532606ac6792fd714f3c326