diff --git a/package.json b/package.json index 66d78e48..0507b129 100644 --- a/package.json +++ b/package.json @@ -32,17 +32,17 @@ "fast-fifo": "^1.3.2", "fast-uri": "^3.1.0", "fdir": "^6.5.0", - "foxts": "^3.12.0", + "foxts": "^3.13.0", "hash-wasm": "^4.12.0", "json-stringify-pretty-compact": "3.0.0", - "null-prototype-object": "^1.2.2", + "null-prototype-object": "^1.2.3", "picocolors": "^1.1.1", "punycode": "^2.3.1", "tar-fs": "^3.1.0", "telegram": "^2.26.22", - "tldts": "^7.0.12", - "tldts-experimental": "^7.0.12", - "undici": "^7.15.0", + "tldts": "^7.0.14", + "tldts-experimental": "^7.0.14", + "undici": "^7.16.0", "undici-cache-store-better-sqlite3": "^1.0.0", "why-is-node-running": "^3.2.2", "worktank": "^3.0.2", @@ -59,20 +59,20 @@ "@types/dns2": "^2.0.10", "@types/fast-fifo": "^1.3.0", "@types/mocha": "^10.0.10", - "@types/node": "^24.3.0", + "@types/node": "^24.3.1", "@types/punycode": "^2.1.4", "@types/tar-fs": "^2.0.4", "@types/yauzl-promise": "^4.0.1", - "eslint": "^9.34.0", + "eslint": "^9.35.0", "eslint-config-sukka": "^6.23.1", "eslint-formatter-sukka": "^6.23.1", - "expect": "^30.1.1", + "expect": "^30.1.2", "mitata": "^1.0.34", - "mocha": "^11.7.1", + "mocha": "^11.7.2", "tinyexec": "^1.0.1", "typescript": "^5.9.2" }, - "packageManager": "pnpm@10.15.0", + "packageManager": "pnpm@10.15.1", "pnpm": { "onlyBuiltDependencies": [ "@swc/core", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4bca3315..c2b7737c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: ^6.5.0 version: 6.5.0(picomatch@4.0.3) foxts: - specifier: ^3.12.0 - version: 3.12.0 + specifier: ^3.13.0 + version: 3.13.0 hash-wasm: specifier: ^4.12.0 version: 4.12.0 @@ -63,8 +63,8 @@ importers: specifier: 3.0.0 version: 3.0.0 null-prototype-object: - specifier: ^1.2.2 - version: 1.2.2 + specifier: ^1.2.3 + version: 1.2.3 picocolors: specifier: ^1.1.1 version: 1.1.1 @@ -78,17 +78,17 @@ importers: specifier: ^2.26.22 version: 2.26.22 tldts: - specifier: ^7.0.12 - version: 7.0.12 + specifier: ^7.0.14 + version: 7.0.14 tldts-experimental: - specifier: ^7.0.12 - version: 7.0.12 + specifier: ^7.0.14 + version: 7.0.14 undici: - specifier: ^7.15.0 - version: 7.15.0 + specifier: ^7.16.0 + version: 7.16.0 undici-cache-store-better-sqlite3: specifier: ^1.0.0 - version: 1.0.0(undici@7.15.0) + version: 1.0.0(undici@7.16.0) why-is-node-running: specifier: ^3.2.2 version: 3.2.2 @@ -107,7 +107,7 @@ importers: devDependencies: '@eslint-sukka/node': specifier: ^6.23.1 - version: 6.23.1(eslint@9.34.0)(typescript@5.9.2) + version: 6.23.1(eslint@9.35.0)(typescript@5.9.2) '@swc-node/register': specifier: ^1.11.1 version: 1.11.1(@swc/core@1.13.5)(@swc/types@0.1.24)(typescript@5.9.2) @@ -130,8 +130,8 @@ importers: specifier: ^10.0.10 version: 10.0.10 '@types/node': - specifier: ^24.3.0 - version: 24.3.0 + specifier: ^24.3.1 + version: 24.3.1 '@types/punycode': specifier: ^2.1.4 version: 2.1.4 @@ -142,23 +142,23 @@ importers: specifier: ^4.0.1 version: 4.0.1 eslint: - specifier: ^9.34.0 - version: 9.34.0 + specifier: ^9.35.0 + version: 9.35.0 eslint-config-sukka: specifier: ^6.23.1 - version: 6.23.1(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2))(@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.34.0)(typescript@5.9.2) + version: 6.23.1(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)(typescript@5.9.2) eslint-formatter-sukka: specifier: ^6.23.1 version: 6.23.1 expect: - specifier: ^30.1.1 - version: 30.1.1 + specifier: ^30.1.2 + version: 30.1.2 mitata: specifier: ^1.0.34 version: 1.0.34 mocha: - specifier: ^11.7.1 - version: 11.7.1 + specifier: ^11.7.2 + version: 11.7.2 tinyexec: specifier: ^1.0.1 version: 1.0.1 @@ -203,6 +203,12 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + 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.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -233,6 +239,10 @@ packages: resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.35.0': + resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -292,8 +302,8 @@ packages: resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect-utils@30.1.1': - resolution: {integrity: sha512-5YUHr27fpJ64dnvtu+tt11ewATynrHkGYD+uSFgRr8V2eFJis/vEXgToyLwccIwqBihVfz9jwio+Zr1ab1Zihw==} + '@jest/expect-utils@30.1.2': + resolution: {integrity: sha512-HXy1qT/bfdjCv7iC336ExbqqYtZvljrV8odNdso7dWK9bSeHtLlvwWWC3YSybSPL03Gg5rug6WLCZAZFH72m0A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/get-type@30.1.0': @@ -682,8 +692,8 @@ packages: '@types/mocha@10.0.10': resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} - '@types/node@24.3.0': - resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} + '@types/node@24.3.1': + resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==} '@types/punycode@2.1.4': resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==} @@ -1315,8 +1325,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.34.0: - resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==} + eslint@9.35.0: + resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1365,8 +1375,8 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expect@30.1.1: - resolution: {integrity: sha512-OKe7cdic4qbfWd/CcgwJvvCrNX2KWfuMZee9AfJHL1gTYmvqjBjZG1a2NwfhspBzxzlXwsN75WWpKTYfsJpBxg==} + expect@30.1.2: + resolution: {integrity: sha512-xvHszRavo28ejws8FpemjhwswGj4w/BetHIL8cU49u4sGyXDw2+p3YbeDbj6xzlxi6kWTjIRSTJ+9sNXPnF0Zg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} ext@1.7.0: @@ -1443,8 +1453,8 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - foxts@3.12.0: - resolution: {integrity: sha512-9yPxs9AAxpn+dDesm8gnKGE5I6hKe7YhfAvIzfxGjg5UYpoctzep4FEQV8EkJj8XBW4sCPLOfnt6SH4eBApqew==} + foxts@3.13.0: + resolution: {integrity: sha512-S62a+0ulMCboKujW7nUQWk1nuhTETBlpR5BnsemzV6XeBvggg9iaWUVayYUjeVErW+LCFtFGkzFUa7K04vsiIQ==} fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -1595,12 +1605,12 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jest-diff@30.1.1: - resolution: {integrity: sha512-LUU2Gx8EhYxpdzTR6BmjL1ifgOAQJQELTHOiPv9KITaKjZvJ9Jmgigx01tuZ49id37LorpGc9dPBPlXTboXScw==} + jest-diff@30.1.2: + resolution: {integrity: sha512-4+prq+9J61mOVXCa4Qp8ZjavdxzrWQXrI80GNxP8f4tkI2syPuPrJgdRPZRrfUTRvIoUwcmNLbqEJy9W800+NQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-matcher-utils@30.1.1: - resolution: {integrity: sha512-SuH2QVemK48BNTqReti6FtjsMPFsSOD/ZzRxU1TttR7RiRsRSe78d03bb4Cx6D4bQC/80Q8U4VnaaAH9FlbZ9w==} + jest-matcher-utils@30.1.2: + resolution: {integrity: sha512-7ai16hy4rSbDjvPTuUhuV8nyPBd6EX34HkBsBcBX2lENCuAQ0qKCPb/+lt8OSWUa9WWmGYLy41PrEzkwRwoGZQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-message-util@30.1.0: @@ -1708,8 +1718,8 @@ packages: mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mocha@11.7.1: - resolution: {integrity: sha512-5EK+Cty6KheMS/YLPPMJC64g5V61gIR25KsRItHw6x4hEKT6Njp1n9LOlH4gpevuwMVS66SXaBBpg+RWZkza4A==} + mocha@11.7.2: + resolution: {integrity: sha512-lkqVJPmqqG/w5jmmFtiRvtA2jkDyNVUcefFJKb2uyX4dekk8Okgqop3cgbFiaIvj8uCRJVTP5x9dfxGyXm2jvQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true @@ -1745,8 +1755,8 @@ packages: resolution: {integrity: sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==} engines: {node: '>=0.12'} - null-prototype-object@1.2.2: - resolution: {integrity: sha512-JhzIvS2Z8GKpDO5E/Usry9EGP8gznHSyPVY9a4Uv98OnkbYSe4qvge97/DeDdejICnb7YTW7fSvbcMSKCuVrMA==} + null-prototype-object@1.2.3: + resolution: {integrity: sha512-2C7NrcQYbNPKkcfCN2O4O+SR8NMc7Ahsq4WXmOcI6F6rniurJbwrBri5xMaThWS9GW+pE8ubEODV/V/monKlSw==} engines: {node: '>= 20'} once@1.4.0: @@ -2043,14 +2053,14 @@ packages: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} - tldts-core@7.0.12: - resolution: {integrity: sha512-3K76aXywJFduGRsOYoY5JzINLs/WMlOkeDwPL+8OCPq2Rh39gkSDtWAxdJQlWjpun/xF/LHf29yqCi6VC/rHDA==} + tldts-core@7.0.14: + resolution: {integrity: sha512-viZGNK6+NdluOJWwTO9olaugx0bkKhscIdriQQ+lNNhwitIKvb+SvhbYgnCz6j9p7dX3cJntt4agQAKMXLjJ5g==} - tldts-experimental@7.0.12: - resolution: {integrity: sha512-riDDp/JrJJuh/2GV1Tgg6OnOwcWlgleBKi4/xkhd0DW7tvvmNjmWXCh2nj7Z2G1k9S/AGN4RiiPRbvhGJUCxeg==} + tldts-experimental@7.0.14: + resolution: {integrity: sha512-sZ90eUcfG6Wm4dUCnloL6fuWyV1T+QmeluFYhFApMpb9hnd+/BeBBl6lt7fuf0ACEXmUh6QfyrwCNFC4HNzTnA==} - tldts@7.0.12: - resolution: {integrity: sha512-M9ZQBPp6FyqhMcl233vHYyYRkxXOA1SKGlnq13S0mJdUhRSwr2w6I8rlchPL73wBwRlyIZpFvpu2VcdSMWLYXw==} + tldts@7.0.14: + resolution: {integrity: sha512-lMNHE4aSI3LlkMUMicTmAG3tkkitjOQGDTFboPJwAg2kJXKP1ryWEyqujktg5qhrFZOkk5YFzgkxg3jErE+i5w==} hasBin: true to-regex-range@5.0.1: @@ -2108,8 +2118,8 @@ packages: undici-types@7.10.0: resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} - undici@7.15.0: - resolution: {integrity: sha512-7oZJCPvvMvTd0OlqWsIxTuItTpJBpU1tcbVl24FMn3xt3+VSunwUasmfPJRE57oNO1KsZ4PgA1xTdAX4hq8NyQ==} + undici@7.16.0: + resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} engines: {node: '>=20.18.1'} unrs-resolver@1.11.1: @@ -2233,34 +2243,39 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.34.0)': + '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.35.0)': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.34.0 + eslint: 9.35.0 ignore: 5.3.2 - '@eslint-community/eslint-utils@4.7.0(eslint@9.34.0)': + '@eslint-community/eslint-utils@4.7.0(eslint@9.35.0)': dependencies: - eslint: 9.34.0 + eslint: 9.35.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0)': + dependencies: + eslint: 9.35.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-sukka/node@6.23.1(eslint@9.34.0)(typescript@5.9.2)': + '@eslint-sukka/node@6.23.1(eslint@9.35.0)(typescript@5.9.2)': dependencies: - '@eslint-sukka/shared': 6.23.1(eslint@9.34.0)(typescript@5.9.2) - eslint-plugin-n: 17.21.3(eslint@9.34.0)(typescript@5.9.2) - eslint-plugin-sukka: 6.23.1(eslint@9.34.0)(typescript@5.9.2) + '@eslint-sukka/shared': 6.23.1(eslint@9.35.0)(typescript@5.9.2) + eslint-plugin-n: 17.21.3(eslint@9.35.0)(typescript@5.9.2) + eslint-plugin-sukka: 6.23.1(eslint@9.35.0)(typescript@5.9.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-sukka/shared@6.23.1(eslint@9.34.0)(typescript@5.9.2)': + '@eslint-sukka/shared@6.23.1(eslint@9.35.0)(typescript@5.9.2)': dependencies: '@dual-bundle/import-meta-resolve': 4.1.0 '@package-json/types': 0.0.11 - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) transitivePeerDependencies: - eslint - supports-color @@ -2296,6 +2311,8 @@ snapshots: '@eslint/js@9.34.0': {} + '@eslint/js@9.35.0': {} + '@eslint/object-schema@2.1.6': {} '@eslint/plugin-kit@0.3.5': @@ -2317,11 +2334,11 @@ snapshots: '@remusao/guess-url-type': 2.1.0 '@remusao/small': 2.1.0 '@remusao/smaz': 2.2.0 - tldts-experimental: 7.0.12 + tldts-experimental: 7.0.14 '@ghostery/url-parser@1.3.0': dependencies: - tldts-experimental: 7.0.12 + tldts-experimental: 7.0.14 '@henrygd/queue@1.0.7': {} @@ -2355,7 +2372,7 @@ snapshots: '@jest/diff-sequences@30.0.1': {} - '@jest/expect-utils@30.1.1': + '@jest/expect-utils@30.1.2': dependencies: '@jest/get-type': 30.1.0 @@ -2363,7 +2380,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 jest-regex-util: 30.0.1 '@jest/schemas@30.0.5': @@ -2376,7 +2393,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.3.0 + '@types/node': 24.3.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -2646,15 +2663,15 @@ snapshots: '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 '@types/cli-progress@3.11.6': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 '@types/dns2@2.0.10': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 '@types/estree@1.0.8': {} @@ -2674,7 +2691,7 @@ snapshots: '@types/mocha@10.0.10': {} - '@types/node@24.3.0': + '@types/node@24.3.1': dependencies: undici-types: 7.10.0 @@ -2684,12 +2701,12 @@ snapshots: '@types/tar-fs@2.0.4': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 '@types/tar-stream': 3.1.4 '@types/tar-stream@3.1.4': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 '@types/yargs-parser@21.0.3': {} @@ -2699,17 +2716,17 @@ snapshots: '@types/yauzl-promise@4.0.1': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 - '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.35.0)(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/type-utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.40.0 - eslint: 9.34.0 + eslint: 9.35.0 graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -2718,14 +2735,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2)': + '@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1(supports-color@8.1.1) - eslint: 9.34.0 + eslint: 9.35.0 typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -2748,13 +2765,13 @@ snapshots: dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.40.0(eslint@9.34.0)(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.40.0(eslint@9.35.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) debug: 4.4.1(supports-color@8.1.1) - eslint: 9.34.0 + eslint: 9.35.0 ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -2778,13 +2795,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2)': + '@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0) '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - eslint: 9.34.0 + eslint: 9.35.0 typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -3082,9 +3099,9 @@ snapshots: async-retry: 1.3.3 debug: 4.4.1(supports-color@8.1.1) dns2: https://codeload.github.com/lsongdev/node-dns/tar.gz/3adb7e91b3101c0e4f43ebaca3a568269ea04d11 - foxts: 3.12.0 + foxts: 3.13.0 punycode: 2.3.1 - tldts: 7.0.12 + tldts: 7.0.14 transitivePeerDependencies: - supports-color @@ -3141,38 +3158,38 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.34.0): + eslint-compat-utils@0.5.1(eslint@9.35.0): dependencies: - eslint: 9.34.0 + eslint: 9.35.0 semver: 7.7.2 - eslint-compat-utils@0.6.5(eslint@9.34.0): + eslint-compat-utils@0.6.5(eslint@9.35.0): dependencies: - eslint: 9.34.0 + eslint: 9.35.0 semver: 7.7.2 - eslint-config-sukka@6.23.1(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2))(@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.34.0)(typescript@5.9.2): + eslint-config-sukka@6.23.1(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)(typescript@5.9.2): dependencies: - '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.34.0) - '@eslint-sukka/shared': 6.23.1(eslint@9.34.0)(typescript@5.9.2) + '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.35.0) + '@eslint-sukka/shared': 6.23.1(eslint@9.35.0)(typescript@5.9.2) '@eslint/js': 9.34.0 - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.35.0)(typescript@5.9.2) ci-info: 4.3.0 defu: 6.1.4 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.34.0))(eslint@9.34.0) - eslint-plugin-autofix: 2.2.0(eslint@9.34.0) - eslint-plugin-de-morgan: 1.3.1(eslint@9.34.0) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.34.0) - eslint-plugin-jsonc: 2.20.1(eslint@9.34.0) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0))(eslint@9.35.0) + eslint-plugin-autofix: 2.2.0(eslint@9.35.0) + eslint-plugin-de-morgan: 1.3.1(eslint@9.35.0) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0) + eslint-plugin-jsonc: 2.20.1(eslint@9.35.0) eslint-plugin-paths: 1.1.0 - eslint-plugin-promise: 7.2.1(eslint@9.34.0) - eslint-plugin-regexp: 2.10.0(eslint@9.34.0) - eslint-plugin-sukka: 6.23.1(eslint@9.34.0)(typescript@5.9.2) - eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0) - foxts: 3.12.0 + eslint-plugin-promise: 7.2.1(eslint@9.35.0) + eslint-plugin-regexp: 2.10.0(eslint@9.35.0) + eslint-plugin-sukka: 6.23.1(eslint@9.35.0)(typescript@5.9.2) + eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0) + foxts: 3.13.0 jsonc-eslint-parser: 2.4.0 picocolors: 1.1.1 - typescript-eslint: 8.40.0(eslint@9.34.0)(typescript@5.9.2) + typescript-eslint: 8.40.0(eslint@9.35.0)(typescript@5.9.2) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/eslint-plugin' @@ -3204,10 +3221,10 @@ snapshots: - supports-color optional: true - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.34.0))(eslint@9.34.0): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0))(eslint@9.35.0): dependencies: debug: 4.4.1(supports-color@8.1.1) - eslint: 9.34.0 + eslint: 9.35.0 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.10.1 is-bun-module: 2.0.0 @@ -3215,41 +3232,41 @@ snapshots: tinyglobby: 0.2.14 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.34.0) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0) transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.34.0)(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.35.0)(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.34.0 + eslint: 9.35.0 esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-plugin-autofix@2.2.0(eslint@9.34.0): + eslint-plugin-autofix@2.2.0(eslint@9.35.0): dependencies: - eslint: 9.34.0 + eslint: 9.35.0 eslint-rule-composer: 0.3.0 espree: 9.6.1 esutils: 2.0.3 string-similarity: 4.0.4 - eslint-plugin-de-morgan@1.3.1(eslint@9.34.0): + eslint-plugin-de-morgan@1.3.1(eslint@9.35.0): dependencies: - eslint: 9.34.0 + eslint: 9.35.0 - eslint-plugin-es-x@7.8.0(eslint@9.34.0): + eslint-plugin-es-x@7.8.0(eslint@9.35.0): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0) '@eslint-community/regexpp': 4.12.1 - eslint: 9.34.0 - eslint-compat-utils: 0.5.1(eslint@9.34.0) + eslint: 9.35.0 + eslint-compat-utils: 0.5.1(eslint@9.35.0) - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.34.0): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0): dependencies: '@typescript-eslint/types': 8.40.0 comment-parser: 1.4.1 debug: 4.4.1(supports-color@8.1.1) - eslint: 9.34.0 + eslint: 9.35.0 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.0.3 @@ -3257,17 +3274,17 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.20.1(eslint@9.34.0): + eslint-plugin-jsonc@2.20.1(eslint@9.35.0): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) - eslint: 9.34.0 - eslint-compat-utils: 0.6.5(eslint@9.34.0) - eslint-json-compat-utils: 0.2.1(eslint@9.34.0)(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0) + eslint: 9.35.0 + eslint-compat-utils: 0.6.5(eslint@9.35.0) + eslint-json-compat-utils: 0.2.1(eslint@9.35.0)(jsonc-eslint-parser@2.4.0) espree: 10.4.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -3276,12 +3293,12 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.9.2): + eslint-plugin-n@17.21.3(eslint@9.35.0)(typescript@5.9.2): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0) enhanced-resolve: 5.18.3 - eslint: 9.34.0 - eslint-plugin-es-x: 7.8.0(eslint@9.34.0) + eslint: 9.35.0 + eslint-plugin-es-x: 7.8.0(eslint@9.35.0) get-tsconfig: 4.10.1 globals: 15.15.0 globrex: 0.1.2 @@ -3295,39 +3312,39 @@ snapshots: dependencies: comment-json: 4.2.5 - eslint-plugin-promise@7.2.1(eslint@9.34.0): + eslint-plugin-promise@7.2.1(eslint@9.35.0): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) - eslint: 9.34.0 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0) + eslint: 9.35.0 - eslint-plugin-regexp@2.10.0(eslint@9.34.0): + eslint-plugin-regexp@2.10.0(eslint@9.35.0): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.34.0 + eslint: 9.35.0 jsdoc-type-pratt-parser: 4.8.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sukka@6.23.1(eslint@9.34.0)(typescript@5.9.2): + eslint-plugin-sukka@6.23.1(eslint@9.35.0)(typescript@5.9.2): dependencies: - '@eslint-sukka/shared': 6.23.1(eslint@9.34.0)(typescript@5.9.2) - '@typescript-eslint/type-utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) - foxts: 3.12.0 + '@eslint-sukka/shared': 6.23.1(eslint@9.35.0)(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) + foxts: 3.13.0 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: - eslint - supports-color - eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0): + eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0): dependencies: - eslint: 9.34.0 + eslint: 9.35.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2) eslint-rule-composer@0.3.0: {} @@ -3340,15 +3357,15 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.34.0: + eslint@9.35.0: dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 '@eslint/core': 0.15.2 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.34.0 + '@eslint/js': 9.35.0 '@eslint/plugin-kit': 0.3.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -3420,11 +3437,11 @@ snapshots: expand-template@2.0.3: {} - expect@30.1.1: + expect@30.1.2: dependencies: - '@jest/expect-utils': 30.1.1 + '@jest/expect-utils': 30.1.2 '@jest/get-type': 30.1.0 - jest-matcher-utils: 30.1.1 + jest-matcher-utils: 30.1.2 jest-message-util: 30.1.0 jest-mock: 30.0.5 jest-util: 30.0.5 @@ -3494,7 +3511,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - foxts@3.12.0: + foxts@3.13.0: dependencies: fast-escape-html: 1.1.0 fast-escape-regexp: 1.0.1 @@ -3623,18 +3640,18 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jest-diff@30.1.1: + jest-diff@30.1.2: dependencies: '@jest/diff-sequences': 30.0.1 '@jest/get-type': 30.1.0 chalk: 4.1.2 pretty-format: 30.0.5 - jest-matcher-utils@30.1.1: + jest-matcher-utils@30.1.2: dependencies: '@jest/get-type': 30.1.0 chalk: 4.1.2 - jest-diff: 30.1.1 + jest-diff: 30.1.2 pretty-format: 30.0.5 jest-message-util@30.1.0: @@ -3652,7 +3669,7 @@ snapshots: jest-mock@30.0.5: dependencies: '@jest/types': 30.0.5 - '@types/node': 24.3.0 + '@types/node': 24.3.1 jest-util: 30.0.5 jest-regex-util@30.0.1: {} @@ -3660,7 +3677,7 @@ snapshots: jest-util@30.0.5: dependencies: '@jest/types': 30.0.5 - '@types/node': 24.3.0 + '@types/node': 24.3.1 chalk: 4.1.2 ci-info: 4.3.0 graceful-fs: 4.2.11 @@ -3742,7 +3759,7 @@ snapshots: mkdirp-classic@0.5.3: {} - mocha@11.7.1: + mocha@11.7.2: dependencies: browser-stdout: 1.3.1 chokidar: 4.0.3 @@ -3787,7 +3804,7 @@ snapshots: dependencies: write-file-atomic: 1.3.4 - null-prototype-object@1.2.2: {} + null-prototype-object@1.2.3: {} once@1.4.0: dependencies: @@ -4127,15 +4144,15 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - tldts-core@7.0.12: {} + tldts-core@7.0.14: {} - tldts-experimental@7.0.12: + tldts-experimental@7.0.14: dependencies: - tldts-core: 7.0.12 + tldts-core: 7.0.14 - tldts@7.0.12: + tldts@7.0.14: dependencies: - tldts-core: 7.0.12 + tldts-core: 7.0.14 to-regex-range@5.0.1: dependencies: @@ -4168,28 +4185,28 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript-eslint@8.40.0(eslint@9.34.0)(typescript@5.9.2): + typescript-eslint@8.40.0(eslint@9.35.0)(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2) - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.35.0)(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0)(typescript@5.9.2) - eslint: 9.34.0 + '@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2) + eslint: 9.35.0 typescript: 5.9.2 transitivePeerDependencies: - supports-color typescript@5.9.2: {} - undici-cache-store-better-sqlite3@1.0.0(undici@7.15.0): + undici-cache-store-better-sqlite3@1.0.0(undici@7.16.0): dependencies: better-sqlite3: 11.10.0 - foxts: 3.12.0 - undici: 7.15.0 + foxts: 3.13.0 + undici: 7.16.0 undici-types@7.10.0: {} - undici@7.15.0: {} + undici@7.16.0: {} unrs-resolver@1.11.1: dependencies: