Housekeeping

This commit is contained in:
SukkaW 2025-10-10 04:57:24 +08:00
parent a5a2d20420
commit fb6d07e569
2 changed files with 185 additions and 189 deletions

View File

@ -19,7 +19,7 @@
"author": "",
"license": "ISC",
"dependencies": {
"@ghostery/adblocker": "^2.12.3",
"@ghostery/adblocker": "^2.12.4",
"@henrygd/queue": "^1.0.7",
"@mitata/counters": "^0.0.8",
"better-sqlite3": "^12.4.1",
@ -31,7 +31,7 @@
"fast-cidr-tools": "^0.3.3",
"fast-uri": "^3.1.0",
"fdir": "^6.5.0",
"foxts": "^4.3.0",
"foxts": "^4.3.1",
"hash-wasm": "^4.12.0",
"json-stringify-pretty-compact": "3.0.0",
"null-prototype-object": "^1.2.3",
@ -39,8 +39,8 @@
"punycode": "^2.3.1",
"tar-fs": "^3.1.1",
"telegram": "^2.26.22",
"tldts": "^7.0.16",
"tldts-experimental": "^7.0.16",
"tldts": "^7.0.17",
"tldts-experimental": "^7.0.17",
"undici": "^7.16.0",
"undici-cache-store-better-sqlite3": "^1.0.0",
"why-is-node-running": "^3.2.2",
@ -50,20 +50,20 @@
"yauzl-promise": "^4.0.0"
},
"devDependencies": {
"@eslint-sukka/node": "^7.2.1",
"@eslint-sukka/node": "^7.3.3",
"@swc-node/register": "^1.11.1",
"@swc/core": "^1.13.5",
"@types/better-sqlite3": "^7.6.13",
"@types/cli-progress": "^3.11.6",
"@types/dns2": "^2.0.10",
"@types/mocha": "^10.0.10",
"@types/node": "^24.7.0",
"@types/node": "^24.7.1",
"@types/punycode": "^2.1.4",
"@types/tar-fs": "^2.0.4",
"@types/yauzl-promise": "^4.0.1",
"eslint": "^9.37.0",
"eslint-config-sukka": "^7.2.1",
"eslint-formatter-sukka": "^7.2.1",
"eslint-config-sukka": "^7.3.3",
"eslint-formatter-sukka": "^7.3.3",
"expect": "^30.2.0",
"mitata": "^1.0.34",
"mocha": "^11.7.4",

358
pnpm-lock.yaml generated
View File

@ -15,8 +15,8 @@ importers:
.:
dependencies:
'@ghostery/adblocker':
specifier: ^2.12.3
version: 2.12.3
specifier: ^2.12.4
version: 2.12.4
'@henrygd/queue':
specifier: ^1.0.7
version: 1.0.7
@ -51,8 +51,8 @@ importers:
specifier: ^6.5.0
version: 6.5.0(picomatch@4.0.3)
foxts:
specifier: ^4.3.0
version: 4.3.0
specifier: ^4.3.1
version: 4.3.1
hash-wasm:
specifier: ^4.12.0
version: 4.12.0
@ -75,11 +75,11 @@ importers:
specifier: ^2.26.22
version: 2.26.22
tldts:
specifier: ^7.0.16
version: 7.0.16
specifier: ^7.0.17
version: 7.0.17
tldts-experimental:
specifier: ^7.0.16
version: 7.0.16
specifier: ^7.0.17
version: 7.0.17
undici:
specifier: ^7.16.0
version: 7.16.0
@ -103,8 +103,8 @@ importers:
version: 4.0.0
devDependencies:
'@eslint-sukka/node':
specifier: ^7.2.1
version: 7.2.1(eslint@9.37.0)(typescript@5.9.3)
specifier: ^7.3.3
version: 7.3.3(eslint@9.37.0)(typescript@5.9.3)
'@swc-node/register':
specifier: ^1.11.1
version: 1.11.1(@swc/core@1.13.5)(@swc/types@0.1.24)(typescript@5.9.3)
@ -124,8 +124,8 @@ importers:
specifier: ^10.0.10
version: 10.0.10
'@types/node':
specifier: ^24.7.0
version: 24.7.0
specifier: ^24.7.1
version: 24.7.1
'@types/punycode':
specifier: ^2.1.4
version: 2.1.4
@ -139,11 +139,11 @@ importers:
specifier: ^9.37.0
version: 9.37.0
eslint-config-sukka:
specifier: ^7.2.1
version: 7.2.1(@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)(typescript@5.9.3)
specifier: ^7.3.3
version: 7.3.3(@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)(typescript@5.9.3)
eslint-formatter-sukka:
specifier: ^7.2.1
version: 7.2.1(eslint@9.37.0)
specifier: ^7.3.3
version: 7.3.3(eslint@9.37.0)
expect:
specifier: ^30.2.0
version: 30.2.0
@ -198,16 +198,16 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint-sukka/eslint-plugin-stylistic@7.2.1':
resolution: {integrity: sha512-k5mhvAgAD1UzxifRv0R7PHFUKkxuXYaqS7Ivmm0KCiNsuplClr692uRxA+yBHdnrInGC0Jmor2+2C3Z35WUlZQ==}
'@eslint-sukka/eslint-plugin-stylistic@7.3.3':
resolution: {integrity: sha512-l7gket2oRda4qNpgbzpQMZWEjGsYSCqsG0IK3pHLqWc9phPUCSOPNMrFR2h7f1d6QekgYu2V/N7M4Es3M3t9KA==}
peerDependencies:
eslint: '*'
'@eslint-sukka/node@7.2.1':
resolution: {integrity: sha512-ujTAuZbLMFx//Oa6yOE9Gt68g2TFOo9g8akUPkQxXZsW7tGwyY3j3TEccAENB45OOWNJcpOOZ0j6AB6UyvG+Dg==}
'@eslint-sukka/node@7.3.3':
resolution: {integrity: sha512-CeSi/TGCDdHAi8bi4XkSjWZ72Z5w47fhWrFZNXT/YKodePjvruSQc5sajjETdhFBIZkhFg9AOM1tA0tE94YpkA==}
'@eslint-sukka/shared@7.2.1':
resolution: {integrity: sha512-uAOb5Jj4htK7n0ihN7fJG75mS4/r/H959sRYMakG5V92pmLVZYzoMsOIpZP76I6Z1Oya00gapgOHAgXmuJCIBg==}
'@eslint-sukka/shared@7.3.3':
resolution: {integrity: sha512-GfdQaHYDGAKMLEMCSsaKmILs3bGZpV39DdomZyTcc3xr1g8XslBoKn22NtMjw3iAfY74q1jHRDAMUvPCqhFwgQ==}
'@eslint/config-array@0.21.0':
resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
@ -237,14 +237,14 @@ packages:
resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@ghostery/adblocker-content@2.12.3':
resolution: {integrity: sha512-GfcPbmKvZpB7Vj/GHDYu21uoarKxUU/912iW8n4Glcbrv+zgXU3OGBT7WxIAUbjKBBGeAu/nE84gRfh9phsJ0A==}
'@ghostery/adblocker-content@2.12.4':
resolution: {integrity: sha512-JACPKvhfioE0jhzvoViljWu3eiFZ0oP3F3IKDOqIRuHywTa63W3ZXEiX4crKKPiLNp1kPsuFV7YRv5l2GJxNDg==}
'@ghostery/adblocker-extended-selectors@2.12.3':
resolution: {integrity: sha512-1FxAb9a5xFBPs1+u0y8vJexXzcs2ThtTEdlbZ8EQ/Do4HXB1JIBOPxYluLvgcxCdb6xfVM8H+x8P5NWJs3TnAA==}
'@ghostery/adblocker-extended-selectors@2.12.4':
resolution: {integrity: sha512-t6AQiLgXjZBeXRlMX59RataQWGeghaYB4u7EGIrFrhl6DkJjwneWLirXfeyQVVAai5R2TZ6Br0UCA4P/i3UNDA==}
'@ghostery/adblocker@2.12.3':
resolution: {integrity: sha512-n0xxiQ96tZYN9RmV3v1hDXI/qx90zjqRmJdynQDXy7ZCP5H8rXJyBFn8YSKOXEUT0ZTY5MKDcqYEHHkoGl4E8w==}
'@ghostery/adblocker@2.12.4':
resolution: {integrity: sha512-lUrMCeReX72IQ+xK6tAcROAVDn+OknW/kTokMcII9TJf6axUzpjM+v0shBYbsMghliADFz8P/dgArC2oCix9Eg==}
'@ghostery/url-parser@1.3.0':
resolution: {integrity: sha512-FEzdSeiva0Mt3bR4xePFzthhjT4IzvA5QTvS1xXkNyLpMGeq40mb3V2fSs0ZItRaP9IybZthDfHUSbQ1HLdx4Q==}
@ -675,8 +675,8 @@ packages:
'@types/mocha@10.0.10':
resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==}
'@types/node@24.7.0':
resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==}
'@types/node@24.7.1':
resolution: {integrity: sha512-CmyhGZanP88uuC5GpWU9q+fI61j2SkhO3UGMUdfYRE6Bcy0ccyzn1Rqj9YAB/ZY4kOXmNf0ocah5GtphmLMP6Q==}
'@types/punycode@2.1.4':
resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==}
@ -699,63 +699,63 @@ packages:
'@types/yauzl-promise@4.0.1':
resolution: {integrity: sha512-qYEC3rJwqiJpdQ9b+bPNeuSY0c3JUM8vIuDy08qfuVN7xHm3ZDsHn2kGphUIB0ruEXrPGNXZ64nMUcu4fDjViQ==}
'@typescript-eslint/eslint-plugin@8.45.0':
resolution: {integrity: sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==}
'@typescript-eslint/eslint-plugin@8.46.0':
resolution: {integrity: sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.45.0
'@typescript-eslint/parser': ^8.46.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/parser@8.45.0':
resolution: {integrity: sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==}
'@typescript-eslint/parser@8.46.0':
resolution: {integrity: sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/project-service@8.45.0':
resolution: {integrity: sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==}
'@typescript-eslint/project-service@8.46.0':
resolution: {integrity: sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/scope-manager@8.45.0':
resolution: {integrity: sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==}
'@typescript-eslint/scope-manager@8.46.0':
resolution: {integrity: sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/tsconfig-utils@8.45.0':
resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==}
'@typescript-eslint/tsconfig-utils@8.46.0':
resolution: {integrity: sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/type-utils@8.45.0':
resolution: {integrity: sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==}
'@typescript-eslint/type-utils@8.46.0':
resolution: {integrity: sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/types@8.45.0':
resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==}
'@typescript-eslint/types@8.46.0':
resolution: {integrity: sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.45.0':
resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==}
'@typescript-eslint/typescript-estree@8.46.0':
resolution: {integrity: sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/utils@8.45.0':
resolution: {integrity: sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==}
'@typescript-eslint/utils@8.46.0':
resolution: {integrity: sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/visitor-keys@8.45.0':
resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==}
'@typescript-eslint/visitor-keys@8.46.0':
resolution: {integrity: sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
@ -1090,6 +1090,10 @@ packages:
resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
engines: {node: '>=8'}
diff-sequences@27.5.1:
resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
diff@7.0.0:
resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
engines: {node: '>=0.3.1'}
@ -1172,11 +1176,11 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
eslint-config-sukka@7.2.1:
resolution: {integrity: sha512-X2xHIP51bncKMewkmlJzXI9u66wgYzW3Aiyk7tm+/RmlwTxgSDBJCRpBE7x9iF9acm4ktqm/pjNd2tZI+xRprg==}
eslint-config-sukka@7.3.3:
resolution: {integrity: sha512-gafTceuX0NZzuk6p4dMBoHlm/ZZ4Pvs5f5MpNQwoleHvuQy1bl08UyNbbmN9cDa5djX27iKVOD/qw+/0jIPAtg==}
eslint-formatter-sukka@7.2.1:
resolution: {integrity: sha512-4QCFdR2ScgmIhY3phfjlyTBDDtje+Os1dOeSphB1dLX+GcurgPlXMHjDBOEG3zv2Chh3KEyogaBZohL+JjeMow==}
eslint-formatter-sukka@7.3.3:
resolution: {integrity: sha512-MX6RFVjCbivWCN0YI/AjWpOqPO7OMhafPdz1BHmlf2VVESj4T9dJYpGiFGi44hqYi2Jt8o6d3UPUwOLsBz0rrQ==}
peerDependencies:
eslint: '*'
@ -1222,12 +1226,6 @@ packages:
peerDependencies:
eslint: '>=8'
eslint-plugin-de-morgan@1.3.1:
resolution: {integrity: sha512-pB0xqHPXCRgCFnFSLvQDSP/egYrlccYMI0txz4gzBF6RuT2X+4LsZl0JoWAQc7dphEjJBQ3dWyMqXfBgdP2UVg==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
eslint: '>=8.0.0'
eslint-plugin-es-x@7.8.0:
resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==}
engines: {node: ^14.18.0 || >=16.0.0}
@ -1247,8 +1245,8 @@ packages:
eslint-import-resolver-node:
optional: true
eslint-plugin-jsonc@2.20.1:
resolution: {integrity: sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==}
eslint-plugin-jsonc@2.21.0:
resolution: {integrity: sha512-HttlxdNG5ly3YjP1cFMP62R4qKLxJURfBZo2gnMY+yQojZxkLyOpY1H1KRTKBmvQeSG9pIpSGEhDjE17vvYosg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
@ -1274,8 +1272,8 @@ packages:
peerDependencies:
eslint: '>=8.44.0'
eslint-plugin-sukka@7.2.1:
resolution: {integrity: sha512-DrwkZFEh6Vfux7eDbgsv+vUGlgMH56PnEYiYblP50b39Mm+KZDknjsDHtAi9/PAuoFtSfA3OtqwO3sm+Ic3yrg==}
eslint-plugin-sukka@7.3.3:
resolution: {integrity: sha512-eRGEBF5pd5nvFxVKzTje5ZRr0h3t7AQ5I6U4iVd/h6gyh9bx6v6OrnN+n11rNsD8GQSTbgUWrk/k+5+ElW6BiQ==}
peerDependencies:
eslint: '*'
typescript: '*'
@ -1439,8 +1437,8 @@ packages:
foxts@3.15.0:
resolution: {integrity: sha512-XaSnlPKgD23NGdfuUHAX50V9h17bavUEZthg3SBO8ajT3D0pFg6KhYRvKNOlB+t7MpKZ1fj22bUPssH5PY0h4w==}
foxts@4.3.0:
resolution: {integrity: sha512-f88lQiAuhBqXN0H/ewAa+eX3HOVsefrchVKTvO3DPImkNSs2GJXTxub42cutzBtyU4ycMaa0x7dhEXEIjk0ZUA==}
foxts@4.3.1:
resolution: {integrity: sha512-C2GpPKaXiiOBgNrBE8LOvOuBe127/qpSklU7mHE2Z+WBlzN3ouhNaZlNM4G3cVgVRoB6IpBkekhhe6g1jBdZ0Q==}
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
@ -2039,14 +2037,14 @@ packages:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
tldts-core@7.0.16:
resolution: {integrity: sha512-XHhPmHxphLi+LGbH0G/O7dmUH9V65OY20R7vH8gETHsp5AZCjBk9l8sqmRKLaGOxnETU7XNSDUPtewAy/K6jbA==}
tldts-core@7.0.17:
resolution: {integrity: sha512-DieYoGrP78PWKsrXr8MZwtQ7GLCUeLxihtjC1jZsW1DnvSMdKPitJSe8OSYDM2u5H6g3kWJZpePqkp43TfLh0g==}
tldts-experimental@7.0.16:
resolution: {integrity: sha512-ZAAIaD4KpdU6l8A0Sf0FI9mD2RZSW41cEu4DQD/i9EMZTR3txaWyWecQpTSJF62tI9/rc9+vdtopWFmdC9XMjA==}
tldts-experimental@7.0.17:
resolution: {integrity: sha512-NGYJUDuOyb5UzoOKLufzSY2hLSlu7uEdobD+VzkWexuYOr/dqHnGhLRUoVWv1aifLV9gwBTY3XObCAnCnEA81w==}
tldts@7.0.16:
resolution: {integrity: sha512-5bdPHSwbKTeHmXrgecID4Ljff8rQjv7g8zKQPkCozRo2HWWni+p310FSn5ImI+9kWw9kK4lzOB5q/a6iv0IJsw==}
tldts@7.0.17:
resolution: {integrity: sha512-Y1KQBgDd/NUc+LfOtKS6mNsC9CCaH+m2P1RoIZy7RAPo3C3/t8X45+zgut31cRZtZ3xKPjfn3TkGTrctC2TQIQ==}
hasBin: true
to-regex-range@5.0.1:
@ -2084,8 +2082,8 @@ packages:
typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
typescript-eslint@8.45.0:
resolution: {integrity: sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==}
typescript-eslint@8.46.0:
resolution: {integrity: sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@ -2240,24 +2238,24 @@ snapshots:
'@eslint-community/regexpp@4.12.1': {}
'@eslint-sukka/eslint-plugin-stylistic@7.2.1(eslint@9.37.0)':
'@eslint-sukka/eslint-plugin-stylistic@7.3.3(eslint@9.37.0)':
dependencies:
eslint: 9.37.0
'@eslint-sukka/node@7.2.1(eslint@9.37.0)(typescript@5.9.3)':
'@eslint-sukka/node@7.3.3(eslint@9.37.0)(typescript@5.9.3)':
dependencies:
'@eslint-sukka/shared': 7.2.1(eslint@9.37.0)(typescript@5.9.3)
'@eslint-sukka/shared': 7.3.3(eslint@9.37.0)(typescript@5.9.3)
eslint-plugin-n: 17.23.1(eslint@9.37.0)(typescript@5.9.3)
eslint-plugin-sukka: 7.2.1(eslint@9.37.0)(typescript@5.9.3)
eslint-plugin-sukka: 7.3.3(eslint@9.37.0)(typescript@5.9.3)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
'@eslint-sukka/shared@7.2.1(eslint@9.37.0)(typescript@5.9.3)':
'@eslint-sukka/shared@7.3.3(eslint@9.37.0)(typescript@5.9.3)':
dependencies:
'@package-json/types': 0.0.12
'@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
oxc-resolver: 11.9.0
transitivePeerDependencies:
- eslint
@ -2303,25 +2301,25 @@ snapshots:
'@eslint/core': 0.16.0
levn: 0.4.1
'@ghostery/adblocker-content@2.12.3':
'@ghostery/adblocker-content@2.12.4':
dependencies:
'@ghostery/adblocker-extended-selectors': 2.12.3
'@ghostery/adblocker-extended-selectors': 2.12.4
'@ghostery/adblocker-extended-selectors@2.12.3': {}
'@ghostery/adblocker-extended-selectors@2.12.4': {}
'@ghostery/adblocker@2.12.3':
'@ghostery/adblocker@2.12.4':
dependencies:
'@ghostery/adblocker-content': 2.12.3
'@ghostery/adblocker-extended-selectors': 2.12.3
'@ghostery/adblocker-content': 2.12.4
'@ghostery/adblocker-extended-selectors': 2.12.4
'@ghostery/url-parser': 1.3.0
'@remusao/guess-url-type': 2.1.0
'@remusao/small': 2.1.0
'@remusao/smaz': 2.2.0
tldts-experimental: 7.0.16
tldts-experimental: 7.0.17
'@ghostery/url-parser@1.3.0':
dependencies:
tldts-experimental: 7.0.16
tldts-experimental: 7.0.17
'@henrygd/queue@1.0.7': {}
@ -2363,7 +2361,7 @@ snapshots:
'@jest/pattern@30.0.1':
dependencies:
'@types/node': 24.7.0
'@types/node': 24.7.1
jest-regex-util: 30.0.1
'@jest/schemas@30.0.5':
@ -2376,7 +2374,7 @@ snapshots:
'@jest/schemas': 30.0.5
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 24.7.0
'@types/node': 24.7.1
'@types/yargs': 17.0.33
chalk: 4.1.2
@ -2646,15 +2644,15 @@ snapshots:
'@types/better-sqlite3@7.6.13':
dependencies:
'@types/node': 24.7.0
'@types/node': 24.7.1
'@types/cli-progress@3.11.6':
dependencies:
'@types/node': 24.7.0
'@types/node': 24.7.1
'@types/dns2@2.0.10':
dependencies:
'@types/node': 24.7.0
'@types/node': 24.7.1
'@types/estree@1.0.8': {}
@ -2672,7 +2670,7 @@ snapshots:
'@types/mocha@10.0.10': {}
'@types/node@24.7.0':
'@types/node@24.7.1':
dependencies:
undici-types: 7.14.0
@ -2682,12 +2680,12 @@ snapshots:
'@types/tar-fs@2.0.4':
dependencies:
'@types/node': 24.7.0
'@types/node': 24.7.1
'@types/tar-stream': 3.1.4
'@types/tar-stream@3.1.4':
dependencies:
'@types/node': 24.7.0
'@types/node': 24.7.1
'@types/yargs-parser@21.0.3': {}
@ -2697,16 +2695,16 @@ snapshots:
'@types/yauzl-promise@4.0.1':
dependencies:
'@types/node': 24.7.0
'@types/node': 24.7.1
'@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)':
'@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.45.0
'@typescript-eslint/type-utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.45.0
'@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.46.0
'@typescript-eslint/type-utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.46.0
eslint: 9.37.0
graphemer: 1.4.0
ignore: 7.0.5
@ -2716,41 +2714,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3)':
'@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.45.0
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.45.0
'@typescript-eslint/scope-manager': 8.46.0
'@typescript-eslint/types': 8.46.0
'@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.46.0
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.37.0
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/project-service@8.45.0(typescript@5.9.3)':
'@typescript-eslint/project-service@8.46.0(typescript@5.9.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3)
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/tsconfig-utils': 8.46.0(typescript@5.9.3)
'@typescript-eslint/types': 8.46.0
debug: 4.4.1(supports-color@8.1.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/scope-manager@8.45.0':
'@typescript-eslint/scope-manager@8.46.0':
dependencies:
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/visitor-keys': 8.45.0
'@typescript-eslint/types': 8.46.0
'@typescript-eslint/visitor-keys': 8.46.0
'@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)':
'@typescript-eslint/tsconfig-utils@8.46.0(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
'@typescript-eslint/type-utils@8.45.0(eslint@9.37.0)(typescript@5.9.3)':
'@typescript-eslint/type-utils@8.46.0(eslint@9.37.0)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/types': 8.46.0
'@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.37.0
ts-api-utils: 2.1.0(typescript@5.9.3)
@ -2758,14 +2756,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@8.45.0': {}
'@typescript-eslint/types@8.46.0': {}
'@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)':
'@typescript-eslint/typescript-estree@8.46.0(typescript@5.9.3)':
dependencies:
'@typescript-eslint/project-service': 8.45.0(typescript@5.9.3)
'@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3)
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/visitor-keys': 8.45.0
'@typescript-eslint/project-service': 8.46.0(typescript@5.9.3)
'@typescript-eslint/tsconfig-utils': 8.46.0(typescript@5.9.3)
'@typescript-eslint/types': 8.46.0
'@typescript-eslint/visitor-keys': 8.46.0
debug: 4.4.1(supports-color@8.1.1)
fast-glob: 3.3.3
is-glob: 4.0.3
@ -2776,20 +2774,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3)':
'@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
'@typescript-eslint/scope-manager': 8.45.0
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.46.0
'@typescript-eslint/types': 8.46.0
'@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3)
eslint: 9.37.0
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/visitor-keys@8.45.0':
'@typescript-eslint/visitor-keys@8.46.0':
dependencies:
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/types': 8.46.0
eslint-visitor-keys: 4.2.1
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
@ -3059,6 +3057,8 @@ snapshots:
detect-libc@2.0.4: {}
diff-sequences@27.5.1: {}
diff@7.0.0: {}
dns2@https://codeload.github.com/lsongdev/node-dns/tar.gz/3adb7e91b3101c0e4f43ebaca3a568269ea04d11: {}
@ -3075,9 +3075,9 @@ snapshots:
dependencies:
debug: 4.4.1(supports-color@8.1.1)
dns2: https://codeload.github.com/lsongdev/node-dns/tar.gz/3adb7e91b3101c0e4f43ebaca3a568269ea04d11
foxts: 4.3.0
foxts: 4.3.1
punycode: 2.3.1
tldts: 7.0.16
tldts: 7.0.17
transitivePeerDependencies:
- supports-color
@ -3144,30 +3144,29 @@ snapshots:
eslint: 9.37.0
semver: 7.7.2
eslint-config-sukka@7.2.1(@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)(typescript@5.9.3):
eslint-config-sukka@7.3.3(@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)(typescript@5.9.3):
dependencies:
'@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.37.0)
'@eslint-sukka/eslint-plugin-stylistic': 7.2.1(eslint@9.37.0)
'@eslint-sukka/shared': 7.2.1(eslint@9.37.0)(typescript@5.9.3)
'@eslint-sukka/eslint-plugin-stylistic': 7.3.3(eslint@9.37.0)
'@eslint-sukka/shared': 7.3.3(eslint@9.37.0)(typescript@5.9.3)
'@eslint/js': 9.37.0
'@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
ci-info: 4.3.1
defu: 6.1.4
eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0))(eslint@9.37.0)
eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0))(eslint@9.37.0)
eslint-plugin-autofix: 2.2.0(eslint@9.37.0)
eslint-plugin-de-morgan: 1.3.1(eslint@9.37.0)
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)
eslint-plugin-jsonc: 2.20.1(eslint@9.37.0)
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)
eslint-plugin-jsonc: 2.21.0(eslint@9.37.0)
eslint-plugin-paths: 1.1.0
eslint-plugin-promise: 7.2.1(eslint@9.37.0)
eslint-plugin-regexp: 2.10.0(eslint@9.37.0)
eslint-plugin-sukka: 7.2.1(eslint@9.37.0)(typescript@5.9.3)
eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)
foxts: 3.15.0
eslint-plugin-sukka: 7.3.3(eslint@9.37.0)(typescript@5.9.3)
eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)
foxts: 4.3.1
jsonc-eslint-parser: 2.4.1
picocolors: 1.1.1
typescript-eslint: 8.45.0(eslint@9.37.0)(typescript@5.9.3)
typescript-eslint: 8.46.0(eslint@9.37.0)(typescript@5.9.3)
transitivePeerDependencies:
- '@eslint/json'
- '@typescript-eslint/utils'
@ -3177,11 +3176,11 @@ snapshots:
- supports-color
- typescript
eslint-formatter-sukka@7.2.1(eslint@9.37.0):
eslint-formatter-sukka@7.3.3(eslint@9.37.0):
dependencies:
ci-info: 4.3.1
eslint: 9.37.0
foxts: 3.15.0
foxts: 4.3.1
picocolors: 1.1.1
eslint-import-context@0.1.9(unrs-resolver@1.11.1):
@ -3200,7 +3199,7 @@ snapshots:
- supports-color
optional: true
eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0))(eslint@9.37.0):
eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0))(eslint@9.37.0):
dependencies:
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.37.0
@ -3211,7 +3210,7 @@ snapshots:
tinyglobby: 0.2.14
unrs-resolver: 1.11.1
optionalDependencies:
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0)
transitivePeerDependencies:
- supports-color
@ -3229,10 +3228,6 @@ snapshots:
esutils: 2.0.3
string-similarity: 4.0.4
eslint-plugin-de-morgan@1.3.1(eslint@9.37.0):
dependencies:
eslint: 9.37.0
eslint-plugin-es-x@7.8.0(eslint@9.37.0):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
@ -3240,9 +3235,9 @@ snapshots:
eslint: 9.37.0
eslint-compat-utils: 0.5.1(eslint@9.37.0)
eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0):
eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0):
dependencies:
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/types': 8.46.0
comment-parser: 1.4.1
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.37.0
@ -3253,14 +3248,15 @@ snapshots:
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
optionalDependencies:
'@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
eslint-plugin-jsonc@2.20.1(eslint@9.37.0):
eslint-plugin-jsonc@2.21.0(eslint@9.37.0):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
diff-sequences: 27.5.1
eslint: 9.37.0
eslint-compat-utils: 0.6.5(eslint@9.37.0)
eslint-json-compat-utils: 0.2.1(eslint@9.37.0)(jsonc-eslint-parser@2.4.1)
@ -3307,24 +3303,24 @@ snapshots:
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
eslint-plugin-sukka@7.2.1(eslint@9.37.0)(typescript@5.9.3):
eslint-plugin-sukka@7.3.3(eslint@9.37.0)(typescript@5.9.3):
dependencies:
'@eslint-sukka/shared': 7.2.1(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/type-utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@eslint-sukka/shared': 7.3.3(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/type-utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/types': 8.46.0
'@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
eslint: 9.37.0
foxts: 3.15.0
foxts: 4.3.1
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0):
eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0):
dependencies:
eslint: 9.37.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)
eslint-rule-composer@0.3.0: {}
@ -3432,7 +3428,7 @@ snapshots:
fast-cidr-tools@0.3.3:
dependencies:
foxts: 4.3.0
foxts: 4.3.1
fast-deep-equal@3.1.3: {}
@ -3498,7 +3494,7 @@ snapshots:
fast-escape-html: 1.1.0
fast-escape-regexp: 1.0.1
foxts@4.3.0:
foxts@4.3.1:
dependencies:
fast-escape-html: 1.1.0
fast-escape-regexp: 1.0.1
@ -3658,7 +3654,7 @@ snapshots:
jest-mock@30.2.0:
dependencies:
'@jest/types': 30.2.0
'@types/node': 24.7.0
'@types/node': 24.7.1
jest-util: 30.2.0
jest-regex-util@30.0.1: {}
@ -3666,7 +3662,7 @@ snapshots:
jest-util@30.2.0:
dependencies:
'@jest/types': 30.2.0
'@types/node': 24.7.0
'@types/node': 24.7.1
chalk: 4.1.2
ci-info: 4.3.1
graceful-fs: 4.2.11
@ -4130,15 +4126,15 @@ snapshots:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
tldts-core@7.0.16: {}
tldts-core@7.0.17: {}
tldts-experimental@7.0.16:
tldts-experimental@7.0.17:
dependencies:
tldts-core: 7.0.16
tldts-core: 7.0.17
tldts@7.0.16:
tldts@7.0.17:
dependencies:
tldts-core: 7.0.16
tldts-core: 7.0.17
to-regex-range@5.0.1:
dependencies:
@ -4171,12 +4167,12 @@ snapshots:
dependencies:
is-typedarray: 1.0.0
typescript-eslint@8.45.0(eslint@9.37.0)(typescript@5.9.3):
typescript-eslint@8.46.0(eslint@9.37.0)(typescript@5.9.3):
dependencies:
'@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
'@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3)
eslint: 9.37.0
typescript: 5.9.3
transitivePeerDependencies: