diff --git a/package.json b/package.json index 86755a9b..9811a7aa 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "description": "My Node.js packages", "devDependencies": { "@eslint/js": "10.0.1", - "@ffflorian/eslint-config": "1.0.3", + "@ffflorian/eslint-config": "1.0.4", "@ffflorian/prettier-config": "1.0.0", "@ffflorian/semantic-release-config": "1.0.0", "@semantic-release/changelog": "6.0.3", diff --git a/yarn.lock b/yarn.lock index 8a61c6b9..2bbfe90c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -607,22 +607,22 @@ __metadata: languageName: unknown linkType: soft -"@ffflorian/eslint-config@npm:1.0.3": - version: 1.0.3 - resolution: "@ffflorian/eslint-config@npm:1.0.3" +"@ffflorian/eslint-config@npm:1.0.4": + version: 1.0.4 + resolution: "@ffflorian/eslint-config@npm:1.0.4" dependencies: "@eslint/js": "npm:10.0.1" eslint: "npm:9.39.4" eslint-import-resolver-typescript: "npm:4.4.5" eslint-plugin-import: "npm:2.32.0" - eslint-plugin-oxlint: "npm:1.72.0" - eslint-plugin-perfectionist: "npm:5.9.1" + eslint-plugin-oxlint: "npm:1.73.0" + eslint-plugin-perfectionist: "npm:5.10.0" globals: "npm:17.7.0" jiti: "npm:2.7.0" - typescript-eslint: "npm:8.62.1" + typescript-eslint: "npm:8.63.0" peerDependencies: eslint: ">=8.x || <10.x" - checksum: 10c0/88393e136ecdc92a38fb6b6075ef62e121a7a023c5ec720af32f45009827943eca0819a5b7d6b93a35d18aca9b97921f85a81917975256a98768e5c06b9068db + checksum: 10c0/b094db23f637e080785090f1de1f49f3c98fa3b0c08b9d3b7e2bce58997ce6973f2658ec2644a5f29ae62bb4397c1f1990031f75deefb02ccaf98bb2e0d6187d languageName: node linkType: hard @@ -2760,26 +2760,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.62.1" - dependencies: - "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.62.1" - "@typescript-eslint/type-utils": "npm:8.62.1" - "@typescript-eslint/utils": "npm:8.62.1" - "@typescript-eslint/visitor-keys": "npm:8.62.1" - ignore: "npm:^7.0.5" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.5.0" - peerDependencies: - "@typescript-eslint/parser": ^8.62.1 - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/2d2cd289db1301693ae30a8cd89bd4f15dc3e63ab32763722e3428ae7e7e45a9430121566b69ae7de42a99426b08445798bd877a434d14879ae4933b99143fc8 - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/eslint-plugin@npm:8.63.0" @@ -2800,22 +2780,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/parser@npm:8.62.1" - dependencies: - "@typescript-eslint/scope-manager": "npm:8.62.1" - "@typescript-eslint/types": "npm:8.62.1" - "@typescript-eslint/typescript-estree": "npm:8.62.1" - "@typescript-eslint/visitor-keys": "npm:8.62.1" - debug: "npm:^4.4.3" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/4edbd007b29405a52b735b3b8c59e1a84f4a32ca7c14bcbab939c6bb983f2f87e8a14c644cf8cd15181e12735923549edb0cb718330ee4bc31d69dc4a3f12d15 - languageName: node - linkType: hard - "@typescript-eslint/parser@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/parser@npm:8.63.0" @@ -2845,29 +2809,29 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/project-service@npm:8.62.1" +"@typescript-eslint/project-service@npm:8.63.0": + version: 8.63.0 + resolution: "@typescript-eslint/project-service@npm:8.63.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.62.1" - "@typescript-eslint/types": "npm:^8.62.1" + "@typescript-eslint/tsconfig-utils": "npm:^8.63.0" + "@typescript-eslint/types": "npm:^8.63.0" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/48af1ede4f491a8d499548ec82287e1fab0ea8ac48952a3be5b14c082a679d5e3b82d11a091ecde7ae1b327cb2d02e93255aa880fd86691392c6738b18baf38f + checksum: 10c0/d49ce51b128d83a0e87e01d7a30f2295d77713d913abddc817df7ac3aeb1333b5dbb0c634ad0d0941f51cdd84ad86a036178b90bb370aa819ff59082377ca0ee languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.63.0": - version: 8.63.0 - resolution: "@typescript-eslint/project-service@npm:8.63.0" +"@typescript-eslint/project-service@npm:8.64.0": + version: 8.64.0 + resolution: "@typescript-eslint/project-service@npm:8.64.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.63.0" - "@typescript-eslint/types": "npm:^8.63.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.64.0" + "@typescript-eslint/types": "npm:^8.64.0" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/d49ce51b128d83a0e87e01d7a30f2295d77713d913abddc817df7ac3aeb1333b5dbb0c634ad0d0941f51cdd84ad86a036178b90bb370aa819ff59082377ca0ee + checksum: 10c0/855138c17134b7eaa200bb0e6d5acbf7e2190a1bf20e32fe3613461b90bfac5f3716cd261309c3d139d726c72a77ce5e876aa89ac320ad481c9e6f6ebaf2e66c languageName: node linkType: hard @@ -2881,16 +2845,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/scope-manager@npm:8.62.1" - dependencies: - "@typescript-eslint/types": "npm:8.62.1" - "@typescript-eslint/visitor-keys": "npm:8.62.1" - checksum: 10c0/94cf3724b2fe2f068f357011efd3e42536e5431ee15dcf6dc80f36c842554f2de9a2f185bb3316a38a6e78a07206ffe16b723eb349157f35f820ba1ffe90830b - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/scope-manager@npm:8.63.0" @@ -2901,6 +2855,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.64.0": + version: 8.64.0 + resolution: "@typescript-eslint/scope-manager@npm:8.64.0" + dependencies: + "@typescript-eslint/types": "npm:8.64.0" + "@typescript-eslint/visitor-keys": "npm:8.64.0" + checksum: 10c0/1f1bcad7fcaf3d12af9d398046be3718333546c0a8967d823e21d2a008896b4afad9362450548f93dc2187e4c7444c8736a98448e6de3a26147404abc90abf0d + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.62.0, @typescript-eslint/tsconfig-utils@npm:^8.62.0": version: 8.62.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.62.0" @@ -2910,16 +2874,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.62.1" - peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/42fb0efb857a6bc6a5b3fc654a2712e4106a75ae7ceb143754fba084f6a4d561adbf666fc334f3aabe6089adcd9a3a896c0009e08f1ef8447bf07900ada3ab66 - languageName: node - linkType: hard - -"@typescript-eslint/tsconfig-utils@npm:8.63.0, @typescript-eslint/tsconfig-utils@npm:^8.62.1": +"@typescript-eslint/tsconfig-utils@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.63.0" peerDependencies: @@ -2928,7 +2883,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:^8.63.0": +"@typescript-eslint/tsconfig-utils@npm:8.64.0, @typescript-eslint/tsconfig-utils@npm:^8.63.0, @typescript-eslint/tsconfig-utils@npm:^8.64.0": version: 8.64.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.64.0" peerDependencies: @@ -2937,22 +2892,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/type-utils@npm:8.62.1" - dependencies: - "@typescript-eslint/types": "npm:8.62.1" - "@typescript-eslint/typescript-estree": "npm:8.62.1" - "@typescript-eslint/utils": "npm:8.62.1" - debug: "npm:^4.4.3" - ts-api-utils: "npm:^2.5.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/e6e8b8ed0d39cbbe43bf2d83d9e89482044f496262abc0ea037d5a78f161300e7303395bda30b01f676f5df01473d514eed9973e521635817d6e9f1e48ed761c - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/type-utils@npm:8.63.0" @@ -2976,21 +2915,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/types@npm:8.62.1" - checksum: 10c0/dfa1c9ef016c867a57d3fbef89f7968f3135d8d4621de1a8d2818258f79ed61f26fb6a3381ef27dde0a880817bfd5883f642f03a027dc127d771007022d1d880 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.63.0, @typescript-eslint/types@npm:^8.62.1": +"@typescript-eslint/types@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/types@npm:8.63.0" checksum: 10c0/270bd2b2affdc173dd7e9e1bf1419a6f7a2fa8ff1fca5c613da88f6e44c433a1412887e513d24233a4a6112bdc3439d3e4cadc4f492eb1a6dc2a377495a38836 languageName: node linkType: hard -"@typescript-eslint/types@npm:^8.63.0": +"@typescript-eslint/types@npm:8.64.0, @typescript-eslint/types@npm:^8.63.0, @typescript-eslint/types@npm:^8.64.0": version: 8.64.0 resolution: "@typescript-eslint/types@npm:8.64.0" checksum: 10c0/15ab2b38febfe9d01de801ddca277187e0525ee18c47c94c0d7babe27b69d5680a8e15c7dab5fdf97a050b15c2ab51385f11bc6d6db8264f5a834fa80a83bac1 @@ -3016,25 +2948,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.62.1" - dependencies: - "@typescript-eslint/project-service": "npm:8.62.1" - "@typescript-eslint/tsconfig-utils": "npm:8.62.1" - "@typescript-eslint/types": "npm:8.62.1" - "@typescript-eslint/visitor-keys": "npm:8.62.1" - debug: "npm:^4.4.3" - minimatch: "npm:^10.2.2" - semver: "npm:^7.7.3" - tinyglobby: "npm:^0.2.15" - ts-api-utils: "npm:^2.5.0" - peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/e2f554a5a683ded80e010221de46229134717eb7b5ea41cf704b9b702c6e56a93aabc784cafa93fdbc4293f79c0adc1d15ac2915a489be8dee4e9434ab9975ff - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/typescript-estree@npm:8.63.0" @@ -3054,18 +2967,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/utils@npm:8.62.1" +"@typescript-eslint/typescript-estree@npm:8.64.0": + version: 8.64.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.64.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.62.1" - "@typescript-eslint/types": "npm:8.62.1" - "@typescript-eslint/typescript-estree": "npm:8.62.1" + "@typescript-eslint/project-service": "npm:8.64.0" + "@typescript-eslint/tsconfig-utils": "npm:8.64.0" + "@typescript-eslint/types": "npm:8.64.0" + "@typescript-eslint/visitor-keys": "npm:8.64.0" + debug: "npm:^4.4.3" + minimatch: "npm:^10.2.2" + semver: "npm:^7.7.3" + tinyglobby: "npm:^0.2.15" + ts-api-utils: "npm:^2.5.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/c8970c25049bd4c562c0780f96c1ed50082103ecfc441ccc5be7afd1632883c97e258a6482b6e5998a2a51c3bd4dba6fd066709122108a3b71bc5433cd2fa7c8 + checksum: 10c0/d6df6990f0381845c3d27b39290a4cae771de937ea8b7bec95a438d89ad5697208b4a1eb96bcc04498c9950882d33a66216a38295ac04b2de24d76cc74a79a0a languageName: node linkType: hard @@ -3099,6 +3016,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^8.62.1": + version: 8.64.0 + resolution: "@typescript-eslint/utils@npm:8.64.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.9.1" + "@typescript-eslint/scope-manager": "npm:8.64.0" + "@typescript-eslint/types": "npm:8.64.0" + "@typescript-eslint/typescript-estree": "npm:8.64.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/3d734a9fd20db6895e5501abd667a7db6c39d5f4a0430ddb6b415be8271886742467a5a18eefd33d1fb2217740ef61f0cf282b28c653964b0a7d568ba70bebd2 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:8.62.0": version: 8.62.0 resolution: "@typescript-eslint/visitor-keys@npm:8.62.0" @@ -3109,16 +3041,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.62.1": - version: 8.62.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.62.1" - dependencies: - "@typescript-eslint/types": "npm:8.62.1" - eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/2ab6659c197280b5329be392f4bf3b69ac951e5ab3cc645d05d470381de7f017456938285693b2505f7c02ca56eadc734d55af85c8dee4173b11823c34e7d53c - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:8.63.0": version: 8.63.0 resolution: "@typescript-eslint/visitor-keys@npm:8.63.0" @@ -3129,6 +3051,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.64.0": + version: 8.64.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.64.0" + dependencies: + "@typescript-eslint/types": "npm:8.64.0" + eslint-visitor-keys: "npm:^5.0.0" + checksum: 10c0/23a5695c5d4ae876ea9a18cdce912ad7a9793f6fe5892da35f0adf3eefd6e39c5742095606329639eb64a4e44ca2810e23fd3a24c067eacec1bd4feebe293374 + languageName: node + linkType: hard + "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": version: 1.11.1 resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" @@ -5460,17 +5392,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-oxlint@npm:1.72.0": - version: 1.72.0 - resolution: "eslint-plugin-oxlint@npm:1.72.0" - dependencies: - jsonc-parser: "npm:^3.3.1" - peerDependencies: - oxlint: ~1.72.0 - checksum: 10c0/681cc2db7fb1fa10904cd02aa5d7237734e4a63914a609d834a2d28890af0c29833fa201367e31b7d42f4f1315efe6ba45a9ca964ed96bd3314d4cfdd0a68a09 - languageName: node - linkType: hard - "eslint-plugin-oxlint@npm:1.73.0": version: 1.73.0 resolution: "eslint-plugin-oxlint@npm:1.73.0" @@ -5482,6 +5403,18 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-perfectionist@npm:5.10.0": + version: 5.10.0 + resolution: "eslint-plugin-perfectionist@npm:5.10.0" + dependencies: + "@typescript-eslint/utils": "npm:^8.62.1" + natural-orderby: "npm:^5.0.0" + peerDependencies: + eslint: ^8.45.0 || ^9.0.0 || ^10.0.0 + checksum: 10c0/55ab1c8261f18c75d88d3848b2b19215fba7b6617fa6cae2d118cc3933326d5348681c30f66d36c2f8407f783e899e1baee129a4dee932b312d322658b1ab6e2 + languageName: node + linkType: hard + "eslint-plugin-perfectionist@npm:5.9.1": version: 5.9.1 resolution: "eslint-plugin-perfectionist@npm:5.9.1" @@ -9295,7 +9228,7 @@ __metadata: resolution: "node-packages@workspace:." dependencies: "@eslint/js": "npm:10.0.1" - "@ffflorian/eslint-config": "npm:1.0.3" + "@ffflorian/eslint-config": "npm:1.0.4" "@ffflorian/prettier-config": "npm:1.0.0" "@ffflorian/semantic-release-config": "npm:1.0.0" "@semantic-release/changelog": "npm:6.0.3" @@ -12718,21 +12651,6 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:8.62.1": - version: 8.62.1 - resolution: "typescript-eslint@npm:8.62.1" - dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.62.1" - "@typescript-eslint/parser": "npm:8.62.1" - "@typescript-eslint/typescript-estree": "npm:8.62.1" - "@typescript-eslint/utils": "npm:8.62.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/0dff8ca99a78854bb0d1d070543fd01242fc816897480d406dd31004ff0d5d69b1215e50d465dc89f9a45f8530174f8bda9fc6302d29bb96165b6e9b3e099a21 - languageName: node - linkType: hard - "typescript-eslint@npm:8.63.0": version: 8.63.0 resolution: "typescript-eslint@npm:8.63.0"