Browse Source

Housekeeping [skip ci]

SukkaW 5 months ago
parent
commit
2626a2aa94
2 changed files with 151 additions and 157 deletions
  1. 4 4
      package.json
  2. 147 153
      pnpm-lock.yaml

+ 4 - 4
package.json

@@ -19,7 +19,7 @@
   "author": "",
   "author": "",
   "license": "ISC",
   "license": "ISC",
   "dependencies": {
   "dependencies": {
-    "@ghostery/adblocker": "^2.12.0",
+    "@ghostery/adblocker": "^2.12.1",
     "@henrygd/queue": "^1.0.7",
     "@henrygd/queue": "^1.0.7",
     "@mitata/counters": "^0.0.8",
     "@mitata/counters": "^0.0.8",
     "better-sqlite3": "^12.4.1",
     "better-sqlite3": "^12.4.1",
@@ -27,12 +27,12 @@
     "cli-progress": "^3.12.0",
     "cli-progress": "^3.12.0",
     "csv-parse": "^6.1.0",
     "csv-parse": "^6.1.0",
     "dns2": "github:lsongdev/node-dns#e4fa035aca0b8eb730bde3431fbf0c60a31a09c9",
     "dns2": "github:lsongdev/node-dns#e4fa035aca0b8eb730bde3431fbf0c60a31a09c9",
-    "domain-alive": "^0.1.8",
+    "domain-alive": "^0.1.9",
     "fast-cidr-tools": "^0.3.2",
     "fast-cidr-tools": "^0.3.2",
     "fast-fifo": "^1.3.2",
     "fast-fifo": "^1.3.2",
     "fast-uri": "^3.1.0",
     "fast-uri": "^3.1.0",
     "fdir": "^6.5.0",
     "fdir": "^6.5.0",
-    "foxts": "^4.0.0",
+    "foxts": "^4.1.0",
     "hash-wasm": "^4.12.0",
     "hash-wasm": "^4.12.0",
     "json-stringify-pretty-compact": "3.0.0",
     "json-stringify-pretty-compact": "3.0.0",
     "null-prototype-object": "^1.2.3",
     "null-prototype-object": "^1.2.3",
@@ -63,7 +63,7 @@
     "@types/punycode": "^2.1.4",
     "@types/punycode": "^2.1.4",
     "@types/tar-fs": "^2.0.4",
     "@types/tar-fs": "^2.0.4",
     "@types/yauzl-promise": "^4.0.1",
     "@types/yauzl-promise": "^4.0.1",
-    "eslint": "^9.36.0",
+    "eslint": "^9.37.0",
     "eslint-config-sukka": "^7.2.1",
     "eslint-config-sukka": "^7.2.1",
     "eslint-formatter-sukka": "^7.2.1",
     "eslint-formatter-sukka": "^7.2.1",
     "expect": "^30.2.0",
     "expect": "^30.2.0",

+ 147 - 153
pnpm-lock.yaml

@@ -15,8 +15,8 @@ importers:
   .:
   .:
     dependencies:
     dependencies:
       '@ghostery/adblocker':
       '@ghostery/adblocker':
-        specifier: ^2.12.0
-        version: 2.12.0
+        specifier: ^2.12.1
+        version: 2.12.1
       '@henrygd/queue':
       '@henrygd/queue':
         specifier: ^1.0.7
         specifier: ^1.0.7
         version: 1.0.7
         version: 1.0.7
@@ -39,8 +39,8 @@ importers:
         specifier: github:lsongdev/node-dns#e4fa035aca0b8eb730bde3431fbf0c60a31a09c9
         specifier: github:lsongdev/node-dns#e4fa035aca0b8eb730bde3431fbf0c60a31a09c9
         version: https://codeload.github.com/lsongdev/node-dns/tar.gz/e4fa035aca0b8eb730bde3431fbf0c60a31a09c9
         version: https://codeload.github.com/lsongdev/node-dns/tar.gz/e4fa035aca0b8eb730bde3431fbf0c60a31a09c9
       domain-alive:
       domain-alive:
-        specifier: ^0.1.8
-        version: 0.1.8
+        specifier: ^0.1.9
+        version: 0.1.9
       fast-cidr-tools:
       fast-cidr-tools:
         specifier: ^0.3.2
         specifier: ^0.3.2
         version: 0.3.2
         version: 0.3.2
@@ -54,8 +54,8 @@ importers:
         specifier: ^6.5.0
         specifier: ^6.5.0
         version: 6.5.0(picomatch@4.0.3)
         version: 6.5.0(picomatch@4.0.3)
       foxts:
       foxts:
-        specifier: ^4.0.0
-        version: 4.0.0
+        specifier: ^4.1.0
+        version: 4.1.0
       hash-wasm:
       hash-wasm:
         specifier: ^4.12.0
         specifier: ^4.12.0
         version: 4.12.0
         version: 4.12.0
@@ -107,7 +107,7 @@ importers:
     devDependencies:
     devDependencies:
       '@eslint-sukka/node':
       '@eslint-sukka/node':
         specifier: ^7.2.1
         specifier: ^7.2.1
-        version: 7.2.1(eslint@9.36.0)(typescript@5.9.3)
+        version: 7.2.1(eslint@9.37.0)(typescript@5.9.3)
       '@swc-node/register':
       '@swc-node/register':
         specifier: ^1.11.1
         specifier: ^1.11.1
         version: 1.11.1(@swc/core@1.13.5)(@swc/types@0.1.24)(typescript@5.9.3)
         version: 1.11.1(@swc/core@1.13.5)(@swc/types@0.1.24)(typescript@5.9.3)
@@ -142,14 +142,14 @@ importers:
         specifier: ^4.0.1
         specifier: ^4.0.1
         version: 4.0.1
         version: 4.0.1
       eslint:
       eslint:
-        specifier: ^9.36.0
-        version: 9.36.0
+        specifier: ^9.37.0
+        version: 9.37.0
       eslint-config-sukka:
       eslint-config-sukka:
         specifier: ^7.2.1
         specifier: ^7.2.1
-        version: 7.2.1(@typescript-eslint/utils@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0)(typescript@5.9.3)
+        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)
       eslint-formatter-sukka:
       eslint-formatter-sukka:
         specifier: ^7.2.1
         specifier: ^7.2.1
-        version: 7.2.1(eslint@9.36.0)
+        version: 7.2.1(eslint@9.37.0)
       expect:
       expect:
         specifier: ^30.2.0
         specifier: ^30.2.0
         version: 30.2.0
         version: 30.2.0
@@ -219,12 +219,12 @@ packages:
     resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
     resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     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.0':
+    resolution: {integrity: sha512-WUFvV4WoIwW8Bv0KeKCIIEgdSiFOsulyN0xrMu+7z43q/hkOLXjvb5u7UC9jDxvRzcrbEmuZBX5yJZz1741jog==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
 
-  '@eslint/core@0.15.2':
-    resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
+  '@eslint/core@0.16.0':
+    resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
 
   '@eslint/eslintrc@3.3.1':
   '@eslint/eslintrc@3.3.1':
@@ -235,22 +235,26 @@ packages:
     resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
     resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
 
+  '@eslint/js@9.37.0':
+    resolution: {integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
   '@eslint/object-schema@2.1.6':
   '@eslint/object-schema@2.1.6':
     resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
     resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
 
-  '@eslint/plugin-kit@0.3.5':
-    resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
+  '@eslint/plugin-kit@0.4.0':
+    resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
 
-  '@ghostery/adblocker-content@2.12.0':
-    resolution: {integrity: sha512-cjJebgFOSWUjgbzWKKxgfgjSq01ivsce3UabkQTS1V1zpxb1cY6SjtqMDyigPl4QwaR5CymM6pN+n1nnVlmMXw==}
+  '@ghostery/adblocker-content@2.12.1':
+    resolution: {integrity: sha512-e4tuDG259hMRj3Mw5QtHmeDoFQskFpFaC4bqgmDb4aUCgN2oBzxwXtf6sumdbq8MaeYY40zh6VF7NGU1GXySSg==}
 
 
-  '@ghostery/adblocker-extended-selectors@2.12.0':
-    resolution: {integrity: sha512-dFgLNngFWtlxG6Yg/ByqeXypbekx5WZrjStoyyldan6OBesZU3LTorYd8OKkUUz2eI6LCe6La0XmZeS+C0ebfA==}
+  '@ghostery/adblocker-extended-selectors@2.12.1':
+    resolution: {integrity: sha512-hZzP1UV8+NqDbj47IO9XZTi3iocM9Oy2dDOsjb7s0fQThNEckYhfFmU0n183760iPLsHoMmwjxK4CyzcFk9oMA==}
 
 
-  '@ghostery/adblocker@2.12.0':
-    resolution: {integrity: sha512-Ovz1dmuZVuE7jCkRdQOUW2xTYM+X3uhlivEfQz0flLj0CDfWjaw16+S6VtOxuJebVOTRLo80lC5fZAjA9K8z4g==}
+  '@ghostery/adblocker@2.12.1':
+    resolution: {integrity: sha512-bR89IMsFRcMkHkjRQEnClI9G70RD8Z4IckKg+AFBaoxpk81+4WL6Btg64fEpKnb3gJOTRWnPVP3hNQHHoh6V7w==}
 
 
   '@ghostery/url-parser@1.3.0':
   '@ghostery/url-parser@1.3.0':
     resolution: {integrity: sha512-FEzdSeiva0Mt3bR4xePFzthhjT4IzvA5QTvS1xXkNyLpMGeq40mb3V2fSs0ZItRaP9IybZthDfHUSbQ1HLdx4Q==}
     resolution: {integrity: sha512-FEzdSeiva0Mt3bR4xePFzthhjT4IzvA5QTvS1xXkNyLpMGeq40mb3V2fSs0ZItRaP9IybZthDfHUSbQ1HLdx4Q==}
@@ -904,9 +908,6 @@ packages:
   async-mutex@0.3.2:
   async-mutex@0.3.2:
     resolution: {integrity: sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==}
     resolution: {integrity: sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==}
 
 
-  async-retry@1.3.3:
-    resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==}
-
   b4a@1.6.7:
   b4a@1.6.7:
     resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==}
     resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==}
 
 
@@ -1117,8 +1118,8 @@ packages:
   dom-serializer@1.4.1:
   dom-serializer@1.4.1:
     resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
     resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
 
 
-  domain-alive@0.1.8:
-    resolution: {integrity: sha512-HEwFtzYsfL5rrlIAFWv7Uw+IQWLiZtqcYaOXQ0aKokJXoa4AddJ1nSLagy4PgOV1tnJPVUT1j+xXtqdGx3G8Cg==}
+  domain-alive@0.1.9:
+    resolution: {integrity: sha512-y8QTqHdP1Tzsl8Uln8R9nWUdY4IKsnZh8K0fnxTq6tdbyNsFrt3+EoDJAzn4YYUh73lMRueRRTIOZvXngIWZdw==}
 
 
   domelementtype@2.3.0:
   domelementtype@2.3.0:
     resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
     resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
@@ -1320,8 +1321,8 @@ packages:
     resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
     resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
 
-  eslint@9.36.0:
-    resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
+  eslint@9.37.0:
+    resolution: {integrity: sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     hasBin: true
     hasBin: true
     peerDependencies:
     peerDependencies:
@@ -1451,8 +1452,8 @@ packages:
   foxts@3.15.0:
   foxts@3.15.0:
     resolution: {integrity: sha512-XaSnlPKgD23NGdfuUHAX50V9h17bavUEZthg3SBO8ajT3D0pFg6KhYRvKNOlB+t7MpKZ1fj22bUPssH5PY0h4w==}
     resolution: {integrity: sha512-XaSnlPKgD23NGdfuUHAX50V9h17bavUEZthg3SBO8ajT3D0pFg6KhYRvKNOlB+t7MpKZ1fj22bUPssH5PY0h4w==}
 
 
-  foxts@4.0.0:
-    resolution: {integrity: sha512-wrv6TDiRnNemQbtjFY+wJb+8I2sN2C4UByji+tbuzinxTpxH3Cbkjdq5awXM40eophdvR2Sw+xCcP0GwTxxkbA==}
+  foxts@4.1.0:
+    resolution: {integrity: sha512-yeJiYAI8KAoxyAQwLHHJLhcqeGGMjb1QZtF0LkrwtIDLR98ygXvQKmwr0P/raNvu/2/weJRxYfqqqeGgBsZQVQ==}
 
 
   fs-constants@1.0.0:
   fs-constants@1.0.0:
     resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
     resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
@@ -1897,10 +1898,6 @@ packages:
     engines: {node: '>= 0.4'}
     engines: {node: '>= 0.4'}
     hasBin: true
     hasBin: true
 
 
-  retry@0.13.1:
-    resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
-    engines: {node: '>= 4'}
-
   reusify@1.1.0:
   reusify@1.1.0:
     resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
     resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
     engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
     engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -2243,37 +2240,37 @@ snapshots:
       tslib: 2.8.1
       tslib: 2.8.1
     optional: true
     optional: true
 
 
-  '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.36.0)':
+  '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.37.0)':
     dependencies:
     dependencies:
       escape-string-regexp: 4.0.0
       escape-string-regexp: 4.0.0
-      eslint: 9.36.0
+      eslint: 9.37.0
       ignore: 5.3.2
       ignore: 5.3.2
 
 
-  '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0)':
+  '@eslint-community/eslint-utils@4.9.0(eslint@9.37.0)':
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
       eslint-visitor-keys: 3.4.3
       eslint-visitor-keys: 3.4.3
 
 
   '@eslint-community/regexpp@4.12.1': {}
   '@eslint-community/regexpp@4.12.1': {}
 
 
-  '@eslint-sukka/eslint-plugin-stylistic@7.2.1(eslint@9.36.0)':
+  '@eslint-sukka/eslint-plugin-stylistic@7.2.1(eslint@9.37.0)':
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
 
 
-  '@eslint-sukka/node@7.2.1(eslint@9.36.0)(typescript@5.9.3)':
+  '@eslint-sukka/node@7.2.1(eslint@9.37.0)(typescript@5.9.3)':
     dependencies:
     dependencies:
-      '@eslint-sukka/shared': 7.2.1(eslint@9.36.0)(typescript@5.9.3)
-      eslint-plugin-n: 17.23.1(eslint@9.36.0)(typescript@5.9.3)
-      eslint-plugin-sukka: 7.2.1(eslint@9.36.0)(typescript@5.9.3)
+      '@eslint-sukka/shared': 7.2.1(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)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - eslint
       - eslint
       - supports-color
       - supports-color
       - typescript
       - typescript
 
 
-  '@eslint-sukka/shared@7.2.1(eslint@9.36.0)(typescript@5.9.3)':
+  '@eslint-sukka/shared@7.2.1(eslint@9.37.0)(typescript@5.9.3)':
     dependencies:
     dependencies:
       '@package-json/types': 0.0.12
       '@package-json/types': 0.0.12
-      '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
       oxc-resolver: 11.9.0
       oxc-resolver: 11.9.0
     transitivePeerDependencies:
     transitivePeerDependencies:
       - eslint
       - eslint
@@ -2288,9 +2285,11 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  '@eslint/config-helpers@0.3.1': {}
+  '@eslint/config-helpers@0.4.0':
+    dependencies:
+      '@eslint/core': 0.16.0
 
 
-  '@eslint/core@0.15.2':
+  '@eslint/core@0.16.0':
     dependencies:
     dependencies:
       '@types/json-schema': 7.0.15
       '@types/json-schema': 7.0.15
 
 
@@ -2310,23 +2309,25 @@ snapshots:
 
 
   '@eslint/js@9.36.0': {}
   '@eslint/js@9.36.0': {}
 
 
+  '@eslint/js@9.37.0': {}
+
   '@eslint/object-schema@2.1.6': {}
   '@eslint/object-schema@2.1.6': {}
 
 
-  '@eslint/plugin-kit@0.3.5':
+  '@eslint/plugin-kit@0.4.0':
     dependencies:
     dependencies:
-      '@eslint/core': 0.15.2
+      '@eslint/core': 0.16.0
       levn: 0.4.1
       levn: 0.4.1
 
 
-  '@ghostery/adblocker-content@2.12.0':
+  '@ghostery/adblocker-content@2.12.1':
     dependencies:
     dependencies:
-      '@ghostery/adblocker-extended-selectors': 2.12.0
+      '@ghostery/adblocker-extended-selectors': 2.12.1
 
 
-  '@ghostery/adblocker-extended-selectors@2.12.0': {}
+  '@ghostery/adblocker-extended-selectors@2.12.1': {}
 
 
-  '@ghostery/adblocker@2.12.0':
+  '@ghostery/adblocker@2.12.1':
     dependencies:
     dependencies:
-      '@ghostery/adblocker-content': 2.12.0
-      '@ghostery/adblocker-extended-selectors': 2.12.0
+      '@ghostery/adblocker-content': 2.12.1
+      '@ghostery/adblocker-extended-selectors': 2.12.1
       '@ghostery/url-parser': 1.3.0
       '@ghostery/url-parser': 1.3.0
       '@remusao/guess-url-type': 2.1.0
       '@remusao/guess-url-type': 2.1.0
       '@remusao/small': 2.1.0
       '@remusao/small': 2.1.0
@@ -2715,15 +2716,15 @@ snapshots:
     dependencies:
     dependencies:
       '@types/node': 24.6.2
       '@types/node': 24.6.2
 
 
-  '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint@9.36.0)(typescript@5.9.3)':
+  '@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)':
     dependencies:
     dependencies:
       '@eslint-community/regexpp': 4.12.1
       '@eslint-community/regexpp': 4.12.1
-      '@typescript-eslint/parser': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
       '@typescript-eslint/scope-manager': 8.45.0
       '@typescript-eslint/scope-manager': 8.45.0
-      '@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
-      '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@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/visitor-keys': 8.45.0
-      eslint: 9.36.0
+      eslint: 9.37.0
       graphemer: 1.4.0
       graphemer: 1.4.0
       ignore: 7.0.5
       ignore: 7.0.5
       natural-compare: 1.4.0
       natural-compare: 1.4.0
@@ -2732,14 +2733,14 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  '@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.3)':
+  '@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3)':
     dependencies:
     dependencies:
       '@typescript-eslint/scope-manager': 8.45.0
       '@typescript-eslint/scope-manager': 8.45.0
       '@typescript-eslint/types': 8.45.0
       '@typescript-eslint/types': 8.45.0
       '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
       '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
       '@typescript-eslint/visitor-keys': 8.45.0
       '@typescript-eslint/visitor-keys': 8.45.0
       debug: 4.4.1(supports-color@8.1.1)
       debug: 4.4.1(supports-color@8.1.1)
-      eslint: 9.36.0
+      eslint: 9.37.0
       typescript: 5.9.3
       typescript: 5.9.3
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
@@ -2762,13 +2763,13 @@ snapshots:
     dependencies:
     dependencies:
       typescript: 5.9.3
       typescript: 5.9.3
 
 
-  '@typescript-eslint/type-utils@8.45.0(eslint@9.36.0)(typescript@5.9.3)':
+  '@typescript-eslint/type-utils@8.45.0(eslint@9.37.0)(typescript@5.9.3)':
     dependencies:
     dependencies:
       '@typescript-eslint/types': 8.45.0
       '@typescript-eslint/types': 8.45.0
       '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
       '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
-      '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
       debug: 4.4.1(supports-color@8.1.1)
       debug: 4.4.1(supports-color@8.1.1)
-      eslint: 9.36.0
+      eslint: 9.37.0
       ts-api-utils: 2.1.0(typescript@5.9.3)
       ts-api-utils: 2.1.0(typescript@5.9.3)
       typescript: 5.9.3
       typescript: 5.9.3
     transitivePeerDependencies:
     transitivePeerDependencies:
@@ -2792,13 +2793,13 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  '@typescript-eslint/utils@8.45.0(eslint@9.36.0)(typescript@5.9.3)':
+  '@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3)':
     dependencies:
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0)
+      '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
       '@typescript-eslint/scope-manager': 8.45.0
       '@typescript-eslint/scope-manager': 8.45.0
       '@typescript-eslint/types': 8.45.0
       '@typescript-eslint/types': 8.45.0
       '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
       '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3)
-      eslint: 9.36.0
+      eslint: 9.37.0
       typescript: 5.9.3
       typescript: 5.9.3
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
@@ -2900,10 +2901,6 @@ snapshots:
     dependencies:
     dependencies:
       tslib: 2.8.1
       tslib: 2.8.1
 
 
-  async-retry@1.3.3:
-    dependencies:
-      retry: 0.13.1
-
   b4a@1.6.7: {}
   b4a@1.6.7: {}
 
 
   balanced-match@1.0.2: {}
   balanced-match@1.0.2: {}
@@ -3091,12 +3088,11 @@ snapshots:
       domhandler: 4.3.1
       domhandler: 4.3.1
       entities: 2.2.0
       entities: 2.2.0
 
 
-  domain-alive@0.1.8:
+  domain-alive@0.1.9:
     dependencies:
     dependencies:
-      async-retry: 1.3.3
       debug: 4.4.1(supports-color@8.1.1)
       debug: 4.4.1(supports-color@8.1.1)
       dns2: https://codeload.github.com/lsongdev/node-dns/tar.gz/3adb7e91b3101c0e4f43ebaca3a568269ea04d11
       dns2: https://codeload.github.com/lsongdev/node-dns/tar.gz/3adb7e91b3101c0e4f43ebaca3a568269ea04d11
-      foxts: 3.15.0
+      foxts: 4.1.0
       punycode: 2.3.1
       punycode: 2.3.1
       tldts: 7.0.16
       tldts: 7.0.16
     transitivePeerDependencies:
     transitivePeerDependencies:
@@ -3155,40 +3151,40 @@ snapshots:
 
 
   escape-string-regexp@4.0.0: {}
   escape-string-regexp@4.0.0: {}
 
 
-  eslint-compat-utils@0.5.1(eslint@9.36.0):
+  eslint-compat-utils@0.5.1(eslint@9.37.0):
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
       semver: 7.7.2
       semver: 7.7.2
 
 
-  eslint-compat-utils@0.6.5(eslint@9.36.0):
+  eslint-compat-utils@0.6.5(eslint@9.37.0):
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
       semver: 7.7.2
       semver: 7.7.2
 
 
-  eslint-config-sukka@7.2.1(@typescript-eslint/utils@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0)(typescript@5.9.3):
+  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):
     dependencies:
     dependencies:
-      '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.36.0)
-      '@eslint-sukka/eslint-plugin-stylistic': 7.2.1(eslint@9.36.0)
-      '@eslint-sukka/shared': 7.2.1(eslint@9.36.0)(typescript@5.9.3)
+      '@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/js': 9.36.0
       '@eslint/js': 9.36.0
-      '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint@9.36.0)(typescript@5.9.3)
-      '@typescript-eslint/parser': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@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)
       ci-info: 4.3.0
       ci-info: 4.3.0
       defu: 6.1.4
       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.36.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0))(eslint@9.36.0)
-      eslint-plugin-autofix: 2.2.0(eslint@9.36.0)
-      eslint-plugin-de-morgan: 1.3.1(eslint@9.36.0)
-      eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0)
-      eslint-plugin-jsonc: 2.20.1(eslint@9.36.0)
+      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-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-paths: 1.1.0
       eslint-plugin-paths: 1.1.0
-      eslint-plugin-promise: 7.2.1(eslint@9.36.0)
-      eslint-plugin-regexp: 2.10.0(eslint@9.36.0)
-      eslint-plugin-sukka: 7.2.1(eslint@9.36.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.36.0)(typescript@5.9.3))(eslint@9.36.0)(typescript@5.9.3))(eslint@9.36.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
       foxts: 3.15.0
       jsonc-eslint-parser: 2.4.1
       jsonc-eslint-parser: 2.4.1
       picocolors: 1.1.1
       picocolors: 1.1.1
-      typescript-eslint: 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      typescript-eslint: 8.45.0(eslint@9.37.0)(typescript@5.9.3)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - '@eslint/json'
       - '@eslint/json'
       - '@typescript-eslint/utils'
       - '@typescript-eslint/utils'
@@ -3198,10 +3194,10 @@ snapshots:
       - supports-color
       - supports-color
       - typescript
       - typescript
 
 
-  eslint-formatter-sukka@7.2.1(eslint@9.36.0):
+  eslint-formatter-sukka@7.2.1(eslint@9.37.0):
     dependencies:
     dependencies:
       ci-info: 4.3.0
       ci-info: 4.3.0
-      eslint: 9.36.0
+      eslint: 9.37.0
       foxts: 3.15.0
       foxts: 3.15.0
       picocolors: 1.1.1
       picocolors: 1.1.1
 
 
@@ -3221,10 +3217,10 @@ snapshots:
       - supports-color
       - supports-color
     optional: true
     optional: true
 
 
-  eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0))(eslint@9.36.0):
+  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):
     dependencies:
     dependencies:
       debug: 4.4.1(supports-color@8.1.1)
       debug: 4.4.1(supports-color@8.1.1)
-      eslint: 9.36.0
+      eslint: 9.37.0
       eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
       eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
       get-tsconfig: 4.10.1
       get-tsconfig: 4.10.1
       is-bun-module: 2.0.0
       is-bun-module: 2.0.0
@@ -3232,41 +3228,41 @@ snapshots:
       tinyglobby: 0.2.14
       tinyglobby: 0.2.14
       unrs-resolver: 1.11.1
       unrs-resolver: 1.11.1
     optionalDependencies:
     optionalDependencies:
-      eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.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)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  eslint-json-compat-utils@0.2.1(eslint@9.36.0)(jsonc-eslint-parser@2.4.1):
+  eslint-json-compat-utils@0.2.1(eslint@9.37.0)(jsonc-eslint-parser@2.4.1):
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
       esquery: 1.6.0
       esquery: 1.6.0
       jsonc-eslint-parser: 2.4.1
       jsonc-eslint-parser: 2.4.1
 
 
-  eslint-plugin-autofix@2.2.0(eslint@9.36.0):
+  eslint-plugin-autofix@2.2.0(eslint@9.37.0):
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
       eslint-rule-composer: 0.3.0
       eslint-rule-composer: 0.3.0
       espree: 9.6.1
       espree: 9.6.1
       esutils: 2.0.3
       esutils: 2.0.3
       string-similarity: 4.0.4
       string-similarity: 4.0.4
 
 
-  eslint-plugin-de-morgan@1.3.1(eslint@9.36.0):
+  eslint-plugin-de-morgan@1.3.1(eslint@9.37.0):
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
 
 
-  eslint-plugin-es-x@7.8.0(eslint@9.36.0):
+  eslint-plugin-es-x@7.8.0(eslint@9.37.0):
     dependencies:
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0)
+      '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
       '@eslint-community/regexpp': 4.12.1
       '@eslint-community/regexpp': 4.12.1
-      eslint: 9.36.0
-      eslint-compat-utils: 0.5.1(eslint@9.36.0)
+      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.36.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.36.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):
     dependencies:
     dependencies:
       '@typescript-eslint/types': 8.45.0
       '@typescript-eslint/types': 8.45.0
       comment-parser: 1.4.1
       comment-parser: 1.4.1
       debug: 4.4.1(supports-color@8.1.1)
       debug: 4.4.1(supports-color@8.1.1)
-      eslint: 9.36.0
+      eslint: 9.37.0
       eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
       eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
       is-glob: 4.0.3
       is-glob: 4.0.3
       minimatch: 10.0.3
       minimatch: 10.0.3
@@ -3274,17 +3270,17 @@ snapshots:
       stable-hash-x: 0.2.0
       stable-hash-x: 0.2.0
       unrs-resolver: 1.11.1
       unrs-resolver: 1.11.1
     optionalDependencies:
     optionalDependencies:
-      '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
       eslint-import-resolver-node: 0.3.9
       eslint-import-resolver-node: 0.3.9
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  eslint-plugin-jsonc@2.20.1(eslint@9.36.0):
+  eslint-plugin-jsonc@2.20.1(eslint@9.37.0):
     dependencies:
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0)
-      eslint: 9.36.0
-      eslint-compat-utils: 0.6.5(eslint@9.36.0)
-      eslint-json-compat-utils: 0.2.1(eslint@9.36.0)(jsonc-eslint-parser@2.4.1)
+      '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
+      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)
       espree: 10.4.0
       espree: 10.4.0
       graphemer: 1.4.0
       graphemer: 1.4.0
       jsonc-eslint-parser: 2.4.1
       jsonc-eslint-parser: 2.4.1
@@ -3293,12 +3289,12 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - '@eslint/json'
       - '@eslint/json'
 
 
-  eslint-plugin-n@17.23.1(eslint@9.36.0)(typescript@5.9.3):
+  eslint-plugin-n@17.23.1(eslint@9.37.0)(typescript@5.9.3):
     dependencies:
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0)
+      '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
       enhanced-resolve: 5.18.3
       enhanced-resolve: 5.18.3
-      eslint: 9.36.0
-      eslint-plugin-es-x: 7.8.0(eslint@9.36.0)
+      eslint: 9.37.0
+      eslint-plugin-es-x: 7.8.0(eslint@9.37.0)
       get-tsconfig: 4.10.1
       get-tsconfig: 4.10.1
       globals: 15.15.0
       globals: 15.15.0
       globrex: 0.1.2
       globrex: 0.1.2
@@ -3312,40 +3308,40 @@ snapshots:
     dependencies:
     dependencies:
       comment-json: 4.2.5
       comment-json: 4.2.5
 
 
-  eslint-plugin-promise@7.2.1(eslint@9.36.0):
+  eslint-plugin-promise@7.2.1(eslint@9.37.0):
     dependencies:
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0)
-      eslint: 9.36.0
+      '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
+      eslint: 9.37.0
 
 
-  eslint-plugin-regexp@2.10.0(eslint@9.36.0):
+  eslint-plugin-regexp@2.10.0(eslint@9.37.0):
     dependencies:
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0)
+      '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
       '@eslint-community/regexpp': 4.12.1
       '@eslint-community/regexpp': 4.12.1
       comment-parser: 1.4.1
       comment-parser: 1.4.1
-      eslint: 9.36.0
+      eslint: 9.37.0
       jsdoc-type-pratt-parser: 4.8.0
       jsdoc-type-pratt-parser: 4.8.0
       refa: 0.12.1
       refa: 0.12.1
       regexp-ast-analysis: 0.7.1
       regexp-ast-analysis: 0.7.1
       scslre: 0.3.0
       scslre: 0.3.0
 
 
-  eslint-plugin-sukka@7.2.1(eslint@9.36.0)(typescript@5.9.3):
+  eslint-plugin-sukka@7.2.1(eslint@9.37.0)(typescript@5.9.3):
     dependencies:
     dependencies:
-      '@eslint-sukka/shared': 7.2.1(eslint@9.36.0)(typescript@5.9.3)
-      '@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@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/types': 8.45.0
-      '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
-      eslint: 9.36.0
+      '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
+      eslint: 9.37.0
       foxts: 3.15.0
       foxts: 3.15.0
     optionalDependencies:
     optionalDependencies:
       typescript: 5.9.3
       typescript: 5.9.3
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint@9.36.0)(typescript@5.9.3))(eslint@9.36.0):
+  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):
     dependencies:
     dependencies:
-      eslint: 9.36.0
+      eslint: 9.37.0
     optionalDependencies:
     optionalDependencies:
-      '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint@9.36.0)(typescript@5.9.3)
+      '@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-rule-composer@0.3.0: {}
   eslint-rule-composer@0.3.0: {}
 
 
@@ -3358,16 +3354,16 @@ snapshots:
 
 
   eslint-visitor-keys@4.2.1: {}
   eslint-visitor-keys@4.2.1: {}
 
 
-  eslint@9.36.0:
+  eslint@9.37.0:
     dependencies:
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0)
+      '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0)
       '@eslint-community/regexpp': 4.12.1
       '@eslint-community/regexpp': 4.12.1
       '@eslint/config-array': 0.21.0
       '@eslint/config-array': 0.21.0
-      '@eslint/config-helpers': 0.3.1
-      '@eslint/core': 0.15.2
+      '@eslint/config-helpers': 0.4.0
+      '@eslint/core': 0.16.0
       '@eslint/eslintrc': 3.3.1
       '@eslint/eslintrc': 3.3.1
-      '@eslint/js': 9.36.0
-      '@eslint/plugin-kit': 0.3.5
+      '@eslint/js': 9.37.0
+      '@eslint/plugin-kit': 0.4.0
       '@humanfs/node': 0.16.6
       '@humanfs/node': 0.16.6
       '@humanwhocodes/module-importer': 1.0.1
       '@humanwhocodes/module-importer': 1.0.1
       '@humanwhocodes/retry': 0.4.3
       '@humanwhocodes/retry': 0.4.3
@@ -3517,7 +3513,7 @@ snapshots:
       fast-escape-html: 1.1.0
       fast-escape-html: 1.1.0
       fast-escape-regexp: 1.0.1
       fast-escape-regexp: 1.0.1
 
 
-  foxts@4.0.0:
+  foxts@4.1.0:
     dependencies:
     dependencies:
       fast-escape-html: 1.1.0
       fast-escape-html: 1.1.0
       fast-escape-regexp: 1.0.1
       fast-escape-regexp: 1.0.1
@@ -3969,8 +3965,6 @@ snapshots:
       supports-preserve-symlinks-flag: 1.0.0
       supports-preserve-symlinks-flag: 1.0.0
     optional: true
     optional: true
 
 
-  retry@0.13.1: {}
-
   reusify@1.1.0: {}
   reusify@1.1.0: {}
 
 
   run-parallel@1.2.0:
   run-parallel@1.2.0:
@@ -4192,13 +4186,13 @@ snapshots:
     dependencies:
     dependencies:
       is-typedarray: 1.0.0
       is-typedarray: 1.0.0
 
 
-  typescript-eslint@8.45.0(eslint@9.36.0)(typescript@5.9.3):
+  typescript-eslint@8.45.0(eslint@9.37.0)(typescript@5.9.3):
     dependencies:
     dependencies:
-      '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0)(typescript@5.9.3))(eslint@9.36.0)(typescript@5.9.3)
-      '@typescript-eslint/parser': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
+      '@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/typescript-estree': 8.45.0(typescript@5.9.3)
-      '@typescript-eslint/utils': 8.45.0(eslint@9.36.0)(typescript@5.9.3)
-      eslint: 9.36.0
+      '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3)
+      eslint: 9.37.0
       typescript: 5.9.3
       typescript: 5.9.3
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color