diff --git a/package.json b/package.json index 5f44486..e187e1b 100644 --- a/package.json +++ b/package.json @@ -742,7 +742,7 @@ "del": "8.0.1", "del-cli": "6.0.0", "esbuild": "0.25.11", - "eslint": "9.35.0", + "eslint": "9.39.2", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import-x": "4.16.1", "eslint-plugin-n": "17.23.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e05c43b..24d61e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,7 +64,7 @@ importers: version: 1.49.0 '@eslint/compat': specifier: 1.4.0 - version: 1.4.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + version: 1.4.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) '@eslint/js': specifier: 9.38.0 version: 9.38.0 @@ -141,23 +141,23 @@ importers: specifier: 0.25.11 version: 0.25.11 eslint: - specifier: 9.35.0 - version: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + specifier: 9.39.2 + version: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) eslint-import-resolver-typescript: specifier: 4.4.4 - version: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0) + version: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0) eslint-plugin-import-x: specifier: 4.16.1 - version: 4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0) + version: 4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0) eslint-plugin-n: specifier: 17.23.1 - version: 17.23.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(typescript@5.9.2) + version: 17.23.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(typescript@5.9.2) eslint-plugin-sort-destructure-keys: specifier: 2.0.0 - version: 2.0.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + version: 2.0.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) eslint-plugin-unicorn: specifier: 61.0.2 - version: 61.0.2(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + version: 61.0.2(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) fast-glob: specifier: 3.3.3 version: 3.3.3 @@ -241,7 +241,7 @@ importers: version: 5.9.2 typescript-eslint: specifier: 8.44.1 - version: 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + version: 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) validate-npm-package-name: specifier: 6.0.2 version: 6.0.2 @@ -583,6 +583,12 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.12.2': resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -600,8 +606,8 @@ packages: resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.3.1': - resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/core@0.15.2': @@ -612,18 +618,22 @@ packages: resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.35.0': - resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==} + '@eslint/eslintrc@3.3.3': + resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/js@9.38.0': resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.39.2': + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.7': resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -632,6 +642,10 @@ packages: resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -1859,8 +1873,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.35.0: - resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==} + eslint@9.39.2: + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1882,6 +1896,10 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -2018,11 +2036,13 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@11.0.3: resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} engines: {node: 20 || >=22} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true globals@14.0.0: @@ -2227,8 +2247,8 @@ packages: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true jsesc@3.0.2: @@ -2992,14 +3012,17 @@ packages: tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.5.1: resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.5.2: resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.5.7: resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==} @@ -3589,18 +3612,23 @@ snapshots: '@esbuild/win32-x64@0.25.11': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))': dependencies: - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))': + dependencies: + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/compat@1.4.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))': + '@eslint/compat@1.4.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))': dependencies: '@eslint/core': 0.16.0 optionalDependencies: - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) '@eslint/config-array@0.21.1(supports-color@10.0.0)': dependencies: @@ -3610,7 +3638,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.3.1': {} + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 '@eslint/core@0.15.2': dependencies: @@ -3620,7 +3650,11 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.1(supports-color@10.0.0)': + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.3(supports-color@10.0.0)': dependencies: ajv: 6.12.6 debug: 4.4.3(supports-color@10.0.0) @@ -3628,16 +3662,16 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@eslint/js@9.35.0': {} - '@eslint/js@9.38.0': {} + '@eslint/js@9.39.2': {} + '@eslint/object-schema@2.1.7': {} '@eslint/plugin-kit@0.3.5': @@ -3645,6 +3679,11 @@ snapshots: '@eslint/core': 0.15.2 levn: 0.4.1 + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -3939,7 +3978,7 @@ snapshots: '@npmcli/name-from-folder': 3.0.0 '@npmcli/package-json': 7.0.0 glob: 11.0.3 - minimatch: 10.0.3 + minimatch: 10.1.2 '@npmcli/metavuln-calculator@9.0.2(supports-color@10.0.0)': dependencies: @@ -4208,15 +4247,15 @@ snapshots: '@types/treeify@1.0.3': {} - '@typescript-eslint/eslint-plugin@8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.44.1 - '@typescript-eslint/type-utils': 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.44.1 - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -4225,14 +4264,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': + '@typescript-eslint/parser@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.44.1 '@typescript-eslint/types': 8.44.1 '@typescript-eslint/typescript-estree': 8.44.1(supports-color@10.0.0)(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.44.1 debug: 4.4.3(supports-color@10.0.0) - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -4255,13 +4294,13 @@ snapshots: dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.44.1 '@typescript-eslint/typescript-estree': 8.44.1(supports-color@10.0.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) debug: 4.4.3(supports-color@10.0.0) - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -4287,13 +4326,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': + '@typescript-eslint/utils@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) '@typescript-eslint/scope-manager': 8.44.1 '@typescript-eslint/types': 8.44.1 '@typescript-eslint/typescript-estree': 8.44.1(supports-color@10.0.0)(typescript@5.9.2) - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -4841,9 +4880,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)): + eslint-compat-utils@0.5.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)): dependencies: - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) semver: 7.7.2 eslint-import-context@0.1.9(unrs-resolver@1.11.1): @@ -4853,10 +4892,10 @@ snapshots: optionalDependencies: unrs-resolver: 1.11.1 - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0): dependencies: debug: 4.4.3(supports-color@10.0.0) - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.13.0 is-bun-module: 2.0.0 @@ -4864,23 +4903,23 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)): + eslint-plugin-es-x@7.8.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) '@eslint-community/regexpp': 4.12.2 - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) - eslint-compat-utils: 0.5.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) + eslint-compat-utils: 0.5.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0): dependencies: '@typescript-eslint/types': 8.46.2 comment-parser: 1.4.1 debug: 4.4.3(supports-color@10.0.0) - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.0.3 @@ -4888,16 +4927,16 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) transitivePeerDependencies: - supports-color - eslint-plugin-n@17.23.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(typescript@5.9.2): + eslint-plugin-n@17.23.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(typescript@5.9.2): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) enhanced-resolve: 5.18.3 - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) - eslint-plugin-es-x: 7.8.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) + eslint-plugin-es-x: 7.8.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) get-tsconfig: 4.13.0 globals: 15.15.0 globrex: 0.1.2 @@ -4907,21 +4946,21 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-sort-destructure-keys@2.0.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)): + eslint-plugin-sort-destructure-keys@2.0.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)): dependencies: - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) natural-compare-lite: 1.4.0 - eslint-plugin-unicorn@61.0.2(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)): + eslint-plugin-unicorn@61.0.2(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)): dependencies: '@babel/helper-validator-identifier': 7.27.1 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) '@eslint/plugin-kit': 0.3.5 change-case: 5.4.4 ci-info: 4.3.1 clean-regexp: 1.0.0 core-js-compat: 3.46.0 - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) esquery: 1.6.0 find-up-simple: 1.0.1 globals: 16.4.0 @@ -4943,21 +4982,20 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0): + eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1(supports-color@10.0.0) - '@eslint/config-helpers': 0.3.1 - '@eslint/core': 0.15.2 - '@eslint/eslintrc': 3.3.1(supports-color@10.0.0) - '@eslint/js': 9.35.0 - '@eslint/plugin-kit': 0.3.5 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.3(supports-color@10.0.0) + '@eslint/js': 9.39.2 + '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -4966,7 +5004,7 @@ snapshots: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 - esquery: 1.6.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -4997,6 +5035,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -5130,7 +5172,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 4.1.1 - minimatch: 10.0.3 + minimatch: 10.1.2 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 2.0.0 @@ -5218,7 +5260,7 @@ snapshots: ignore-walk@8.0.0: dependencies: - minimatch: 10.0.3 + minimatch: 10.1.2 ignore@5.3.2: {} @@ -5315,7 +5357,7 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.0: + js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -6303,7 +6345,7 @@ snapshots: type-coverage-core@2.29.7(typescript@5.9.2): dependencies: fast-glob: 3.3.3 - minimatch: 10.0.3 + minimatch: 10.1.2 normalize-path: 3.0.0 tslib: 2.8.1 tsutils: 3.21.0(typescript@5.9.2) @@ -6319,13 +6361,13 @@ snapshots: type-fest@0.21.3: {} - typescript-eslint@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2): + typescript-eslint@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) - '@typescript-eslint/parser': 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2))(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.44.1(supports-color@10.0.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.1(eslint@9.35.0(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) - eslint: 9.35.0(jiti@2.6.1)(supports-color@10.0.0) + '@typescript-eslint/utils': 8.44.1(eslint@9.39.2(jiti@2.6.1)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.9.2) + eslint: 9.39.2(jiti@2.6.1)(supports-color@10.0.0) typescript: 5.9.2 transitivePeerDependencies: - supports-color