浏览代码

Housekeeping

SukkaW 1 周之前
父节点
当前提交
3cb8f9d0de
共有 2 个文件被更改,包括 100 次插入100 次删除
  1. 10 10
      package.json
  2. 90 90
      pnpm-lock.yaml

+ 10 - 10
package.json

@@ -19,7 +19,7 @@
   "author": "",
   "license": "ISC",
   "dependencies": {
-    "@ghostery/adblocker": "^2.17.1",
+    "@ghostery/adblocker": "^2.17.3",
     "@henrygd/queue": "^1.2.0",
     "@mitata/counters": "^0.0.8",
     "ci-info": "^4.4.0",
@@ -38,8 +38,8 @@
     "tar-fs": "^3.1.2",
     "telegram": "^2.26.22",
     "tinyglobby": "^0.2.16",
-    "tldts": "^7.0.30",
-    "tldts-experimental": "^7.0.30",
+    "tldts": "^7.4.0",
+    "tldts-experimental": "^7.4.0",
     "undici": "^8.3.0",
     "undici-cache-store-better-sqlite3": "^1.0.1",
     "why-is-node-running": "^3.2.2",
@@ -48,24 +48,24 @@
     "yauzl-promise": "^4.0.0"
   },
   "devDependencies": {
-    "@eslint-sukka/node": "^8.10.3",
+    "@eslint-sukka/node": "^8.10.4",
     "@swc-node/register": "^1.11.1",
     "@swc/core": "1.13.5",
     "@types/better-sqlite3": "^7.6.13",
     "@types/cli-progress": "^3.11.6",
     "@types/mocha": "^10.0.10",
-    "@types/node": "^25.8.0",
+    "@types/node": "^25.9.1",
     "@types/tar-fs": "^2.0.4",
     "@types/yauzl-promise": "^4.0.1",
     "earl": "^2.0.0",
     "eslint": "^10.4.0",
-    "eslint-config-sukka": "^8.10.3",
-    "eslint-formatter-sukka": "^8.10.3",
+    "eslint-config-sukka": "^8.10.4",
+    "eslint-formatter-sukka": "^8.10.4",
     "jest-worker": "^30.4.1",
     "mitata": "^1.0.34",
-    "mocha": "^11.7.5",
-    "tinyexec": "^1.1.2",
+    "mocha": "^11.7.6",
+    "tinyexec": "^1.2.2",
     "typescript": "^6.0.3"
   },
-  "packageManager": "pnpm@11.1.2"
+  "packageManager": "pnpm@11.3.0"
 }

+ 90 - 90
pnpm-lock.yaml

@@ -15,8 +15,8 @@ importers:
   .:
     dependencies:
       '@ghostery/adblocker':
-        specifier: ^2.17.1
-        version: 2.17.1
+        specifier: ^2.17.3
+        version: 2.17.3
       '@henrygd/queue':
         specifier: ^1.2.0
         version: 1.2.0
@@ -72,11 +72,11 @@ importers:
         specifier: ^0.2.16
         version: 0.2.16
       tldts:
-        specifier: ^7.0.30
-        version: 7.0.30
+        specifier: ^7.4.0
+        version: 7.4.0
       tldts-experimental:
-        specifier: ^7.0.30
-        version: 7.0.30
+        specifier: ^7.4.0
+        version: 7.4.0
       undici:
         specifier: ^8.3.0
         version: 8.3.0
@@ -97,8 +97,8 @@ importers:
         version: 4.0.0
     devDependencies:
       '@eslint-sukka/node':
-        specifier: ^8.10.3
-        version: 8.10.3(eslint@10.4.0)(typescript@6.0.3)
+        specifier: ^8.10.4
+        version: 8.10.4(eslint@10.4.0)(typescript@6.0.3)
       '@swc-node/register':
         specifier: ^1.11.1
         version: 1.11.1(@swc/core@1.13.5)(@swc/types@0.1.25)(typescript@6.0.3)
@@ -115,8 +115,8 @@ importers:
         specifier: ^10.0.10
         version: 10.0.10
       '@types/node':
-        specifier: ^25.8.0
-        version: 25.8.0
+        specifier: ^25.9.1
+        version: 25.9.1
       '@types/tar-fs':
         specifier: ^2.0.4
         version: 2.0.4
@@ -130,11 +130,11 @@ importers:
         specifier: ^10.4.0
         version: 10.4.0
       eslint-config-sukka:
-        specifier: ^8.10.3
-        version: 8.10.3(@typescript-eslint/utils@8.59.3(eslint@10.4.0)(typescript@6.0.3))(eslint@10.4.0)(typescript@6.0.3)
+        specifier: ^8.10.4
+        version: 8.10.4(@typescript-eslint/utils@8.59.3(eslint@10.4.0)(typescript@6.0.3))(eslint@10.4.0)(typescript@6.0.3)
       eslint-formatter-sukka:
-        specifier: ^8.10.3
-        version: 8.10.3(eslint@10.4.0)
+        specifier: ^8.10.4
+        version: 8.10.4(eslint@10.4.0)
       jest-worker:
         specifier: ^30.4.1
         version: 30.4.1
@@ -142,11 +142,11 @@ importers:
         specifier: ^1.0.34
         version: 1.0.34
       mocha:
-        specifier: ^11.7.5
-        version: 11.7.5
+        specifier: ^11.7.6
+        version: 11.7.6
       tinyexec:
-        specifier: ^1.1.2
-        version: 1.1.2
+        specifier: ^1.2.2
+        version: 1.2.2
       typescript:
         specifier: ^6.0.3
         version: 6.0.3
@@ -184,13 +184,13 @@ packages:
     resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
     engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
 
-  '@eslint-sukka/eslint-plugin-stylistic@8.10.3':
-    resolution: {integrity: sha512-X1nmDm3COz2ZRdLnadbSBk1Fk0ftS01J45JxAgl4Tr45GyuIDXjBNC5Y9+mBmq6gptv2IODAV095z6haYJ0Vbw==}
+  '@eslint-sukka/eslint-plugin-stylistic@8.10.4':
+    resolution: {integrity: sha512-3cIXyifggpsyCxJXowtElXU4XtGlr9FNMOJxfHFd72rJ5Izk3nsl5v7Cr82EVCu9VrHh89Je2NsO53uT5V02QQ==}
     peerDependencies:
       eslint: '*'
 
-  '@eslint-sukka/eslint-plugin-sukka-full@8.10.3':
-    resolution: {integrity: sha512-YHzMSui1Oav64CLhIEA7zg8iKkavk70dq+x1yWD0/xhQN/a5bUZ25vLVRd3jAsG5qb5LCAzKMvqg2epwq4USew==}
+  '@eslint-sukka/eslint-plugin-sukka-full@8.10.4':
+    resolution: {integrity: sha512-hmbxyGcW9TGfHq9fSDbiuMnKKtzlYEiHkfxUntDwUM2iPin4WIV22+xXtUyhctsTbvrzfATAlNXOjarXBcAy4w==}
     peerDependencies:
       eslint: '*'
       typescript: '*'
@@ -198,11 +198,11 @@ packages:
       typescript:
         optional: true
 
-  '@eslint-sukka/node@8.10.3':
-    resolution: {integrity: sha512-BhXV7GFTIelYN/jeqM2PKw2seZ/3A0h7Cm7P8H6QKe1mBAUDGMLxAb68jYvot/IJ2ag6PjN6acPIYI3NfaNH3w==}
+  '@eslint-sukka/node@8.10.4':
+    resolution: {integrity: sha512-kEvYp+4sziZregj0G8Yia0/YZD4l++5wiHhColxJROgWKfDhNa2LMfcfpnbliYxlfDrA4ugIXEnnvE0Zln5tWQ==}
 
-  '@eslint-sukka/shared@8.10.3':
-    resolution: {integrity: sha512-0DaurTOfv4r7CUMldZ4jWjNx24ZkLWKk8G2YzTB2VUa5QohozuDJProWMHPm6QjpZbwXbSqZ2otXMeLSz5k86Q==}
+  '@eslint-sukka/shared@8.10.4':
+    resolution: {integrity: sha512-awvuEGaBO6NR6Fpu2YbAWSGMQC/svLm9gltIYuNwHhdJ8DKKbv5vPYUT1p0Hc1s5ITIEB7Wq0hEv2c+Sdy2EHQ==}
     peerDependencies:
       eslint: '*'
 
@@ -239,14 +239,14 @@ packages:
     resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==}
     engines: {node: ^20.19.0 || ^22.13.0 || >=24}
 
-  '@ghostery/adblocker-content@2.17.1':
-    resolution: {integrity: sha512-8ljkGaO3nIDXYw5lgiu6ZH1TQyaTmUUx8z/IMpoFFuhZPPOmioMX8hUahEobcI5JzW2KQln7c1V9b60FZaFPlQ==}
+  '@ghostery/adblocker-content@2.17.3':
+    resolution: {integrity: sha512-Fm+hj0zhCkBzn3C3Ha/99dV0IRRW5gCP83ivya2JUgqb8styEBC62EGv6pPWOBEHqSvlLr4EygcWMlSZH4zISg==}
 
-  '@ghostery/adblocker-extended-selectors@2.17.1':
-    resolution: {integrity: sha512-724Q/OBX8n78ga72ZPh6jUvDKNqp+IOBy9ujsqPNV9NCIgeC29+s9Axru3i1BRG6co+qGaCQxg3EUsvXH2prCw==}
+  '@ghostery/adblocker-extended-selectors@2.17.3':
+    resolution: {integrity: sha512-LlKTpvD8mscNb6NXPJ0yqLv4qvMP9ZRf33HNuQvQxY+nf4nU+ipYjhoNjvPrKAIrvHtIT4DhE+FeD4pAtp5GXQ==}
 
-  '@ghostery/adblocker@2.17.1':
-    resolution: {integrity: sha512-IGVFdLcBhOGcvbumQPIJYPYYoV+8NlpIbehBWMoDEV/vl1OXAuDwXnj0PEFc4ogQTt7JwFUOHcyiDLn8VfaEsA==}
+  '@ghostery/adblocker@2.17.3':
+    resolution: {integrity: sha512-E2jcCtlkdJFm0gUH1GL+99CgAGudlOpMfpWJqKUL9lfPFbEuw//xypbyLUdTJcz31eBJaHq1ql163dIJ00/m1A==}
 
   '@ghostery/url-parser@1.3.1':
     resolution: {integrity: sha512-QKqGi+7aDQ4RcyHyCwgEk6B9vWnsBP4Q7htaN0zPJV3ATqTKEQDtSTb9c/AN586oJUDs24YXKcwFYwNweY/YjQ==}
@@ -673,8 +673,8 @@ packages:
   '@types/mocha@10.0.10':
     resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==}
 
-  '@types/node@25.8.0':
-    resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==}
+  '@types/node@25.9.1':
+    resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==}
 
   '@types/tar-fs@2.0.4':
     resolution: {integrity: sha512-ipPec0CjTmVDWE+QKr9cTmIIoTl7dFG/yARCM5MqK8i6CNLIG1P8x4kwDsOQY1ChZOZjH0wO9nvfgBvWl4R3kA==}
@@ -1146,11 +1146,11 @@ packages:
     peerDependencies:
       eslint: '>=6.0.0'
 
-  eslint-config-sukka@8.10.3:
-    resolution: {integrity: sha512-XcqdBwfI7sj0ybTvxc8oCCpE1DYP5tj4Bra7otdi38tq1k7pWY8K1OYmIvlHd3WXjUfu1jSWhkXVnlyR3X93qA==}
+  eslint-config-sukka@8.10.4:
+    resolution: {integrity: sha512-A7YD+c0k2VP/iZwO9BfpJ2q7nGmTQOKoDYmzwHl5wrJWteqJEGw42/9mfj1+mq9aRziJifqbx/eMsgSZ8CaL5w==}
 
-  eslint-formatter-sukka@8.10.3:
-    resolution: {integrity: sha512-06EXOqvSmyaUt0QEzOb8gcjl0M3Srx5HqMVYDwR4Oj38wEol/dJjEZqjOQ55CYeUpczKjFFyM5aYpxUHKLDp3w==}
+  eslint-formatter-sukka@8.10.4:
+    resolution: {integrity: sha512-cuzN8bs0C9TG8qEOC1ABs5dmstV8zBMyPhEwtijKnif7CZRMMUyhH6BuRlFUoO2eYKinS/ZQRGUHGQemwKyGDA==}
     peerDependencies:
       eslint: '*'
 
@@ -1230,8 +1230,8 @@ packages:
     peerDependencies:
       eslint: '>=9.38.0'
 
-  eslint-plugin-sukka@9.4.0:
-    resolution: {integrity: sha512-DyrjIImPQuyxrJuzG6AZ1E3rsUkP8QMxBOKayKrN/uzqc3wsCmzGqM6DGKczNUe3MLEUsHMoE7tdyugC6v7ggw==}
+  eslint-plugin-sukka@9.5.0:
+    resolution: {integrity: sha512-G8Q2fcfMQHhyWAxf5i8/7OVCkGCa5vftYlX/hZjYy3B06YoBEHwBUevSOC8cMsYqd0tJbGW2obAJ3v5fSsmkQg==}
     peerDependencies:
       eslint: '>=9.29.0'
       typescript: '*'
@@ -1565,8 +1565,8 @@ packages:
   mkdirp-classic@0.5.3:
     resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
 
-  mocha@11.7.5:
-    resolution: {integrity: sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==}
+  mocha@11.7.6:
+    resolution: {integrity: sha512-nS9xOGbw2I3cjCpxwZAEJ9xK9lmJ08vEkQvLtz4du9ZrF9UrjRpeJGiIgl2Z+Qs++pmB4ecDe48Fwsh+j+j7xA==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     hasBin: true
 
@@ -1836,22 +1836,22 @@ packages:
   text-decoder@1.2.3:
     resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==}
 
-  tinyexec@1.1.2:
-    resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==}
+  tinyexec@1.2.2:
+    resolution: {integrity: sha512-M/Q0B2cp4K7kynaT/vnED1j8TlLY+Pp7C6Wl2bl/7u/F0mUVwdyOpwomQb8JpYLitHUssAJRmLZdMCGsrx7i+g==}
     engines: {node: '>=18'}
 
   tinyglobby@0.2.16:
     resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==}
     engines: {node: '>=12.0.0'}
 
-  tldts-core@7.0.30:
-    resolution: {integrity: sha512-uiHN8PIB1VmWyS98eZYja4xzlYqeFZVjb4OuYlJQnZAuJhMw4PbKQOKgHKhBdJR3FE/t5mUQ1Kd80++B+qhD1Q==}
+  tldts-core@7.4.0:
+    resolution: {integrity: sha512-/mb9kRld+x1sIMXxWNOAp5m6C+D4GrAORWlJkOJ5dElvxdN1eutz/o7qHLp9gFvDF4Y3/L2xeScoxz6AbEo8rQ==}
 
-  tldts-experimental@7.0.30:
-    resolution: {integrity: sha512-r5Y5PHuJg96xNfYJd71fxFT4EJvSs2gsZ1iilGR+xH1vwJpUWQ5CwT2ZwAZ0q8Lo9sdiijX2/zSQ6X+2YojGFg==}
+  tldts-experimental@7.4.0:
+    resolution: {integrity: sha512-F/xMOEOBEadHoaap73sz2utvE0vAvKv3h/a5vZYt3zLrJY51sGYIifbV2x8KNhENaU6xrTevydtVZjEr1iAfKQ==}
 
-  tldts@7.0.30:
-    resolution: {integrity: sha512-ELrFxuqsDdHUwoh0XxDbxuLD3Wnz49Z57IFvTtvWy1hJdcMZjXLIuonjilCiWHlT2GbE4Wlv1wKVTzDFnXH1aw==}
+  tldts@7.4.0:
+    resolution: {integrity: sha512-yHBe+zVfzNZ3QfTPW/Z6KK1G2t340gFjMHqI/4KKSt/abzYydzuCnpqdaF5gCCABby+9Yfbj59oR5F2Fd5CBzg==}
     hasBin: true
 
   ts-api-utils@2.5.0:
@@ -1999,7 +1999,7 @@ snapshots:
   '@antfu/install-pkg@1.1.0':
     dependencies:
       package-manager-detector: 1.5.0
-      tinyexec: 1.1.2
+      tinyexec: 1.2.2
 
   '@cryptography/aes@0.1.1': {}
 
@@ -2032,30 +2032,30 @@ snapshots:
 
   '@eslint-community/regexpp@4.12.2': {}
 
-  '@eslint-sukka/eslint-plugin-stylistic@8.10.3(eslint@10.4.0)':
+  '@eslint-sukka/eslint-plugin-stylistic@8.10.4(eslint@10.4.0)':
     dependencies:
       eslint: 10.4.0
 
-  '@eslint-sukka/eslint-plugin-sukka-full@8.10.3(eslint@10.4.0)(typescript@6.0.3)':
+  '@eslint-sukka/eslint-plugin-sukka-full@8.10.4(eslint@10.4.0)(typescript@6.0.3)':
     dependencies:
       eslint: 10.4.0
-      eslint-plugin-sukka: 9.4.0(eslint@10.4.0)(typescript@6.0.3)
+      eslint-plugin-sukka: 9.5.0(eslint@10.4.0)(typescript@6.0.3)
     optionalDependencies:
       typescript: 6.0.3
     transitivePeerDependencies:
       - supports-color
 
-  '@eslint-sukka/node@8.10.3(eslint@10.4.0)(typescript@6.0.3)':
+  '@eslint-sukka/node@8.10.4(eslint@10.4.0)(typescript@6.0.3)':
     dependencies:
-      '@eslint-sukka/eslint-plugin-sukka-full': 8.10.3(eslint@10.4.0)(typescript@6.0.3)
-      '@eslint-sukka/shared': 8.10.3(eslint@10.4.0)(typescript@6.0.3)
+      '@eslint-sukka/eslint-plugin-sukka-full': 8.10.4(eslint@10.4.0)(typescript@6.0.3)
+      '@eslint-sukka/shared': 8.10.4(eslint@10.4.0)(typescript@6.0.3)
       eslint-plugin-n: 17.24.0(eslint@10.4.0)(typescript@6.0.3)
     transitivePeerDependencies:
       - eslint
       - supports-color
       - typescript
 
-  '@eslint-sukka/shared@8.10.3(eslint@10.4.0)(typescript@6.0.3)':
+  '@eslint-sukka/shared@8.10.4(eslint@10.4.0)(typescript@6.0.3)':
     dependencies:
       '@package-json/types': 0.0.13
       '@typescript-eslint/utils': 8.59.3(eslint@10.4.0)(typescript@6.0.3)
@@ -2098,25 +2098,25 @@ snapshots:
       '@eslint/core': 1.2.1
       levn: 0.4.1
 
-  '@ghostery/adblocker-content@2.17.1':
+  '@ghostery/adblocker-content@2.17.3':
     dependencies:
-      '@ghostery/adblocker-extended-selectors': 2.17.1
+      '@ghostery/adblocker-extended-selectors': 2.17.3
 
-  '@ghostery/adblocker-extended-selectors@2.17.1': {}
+  '@ghostery/adblocker-extended-selectors@2.17.3': {}
 
-  '@ghostery/adblocker@2.17.1':
+  '@ghostery/adblocker@2.17.3':
     dependencies:
-      '@ghostery/adblocker-content': 2.17.1
-      '@ghostery/adblocker-extended-selectors': 2.17.1
+      '@ghostery/adblocker-content': 2.17.3
+      '@ghostery/adblocker-extended-selectors': 2.17.3
       '@ghostery/url-parser': 1.3.1
       '@remusao/guess-url-type': 2.1.0
       '@remusao/small': 2.1.0
       '@remusao/smaz': 2.2.0
-      tldts-experimental: 7.0.30
+      tldts-experimental: 7.4.0
 
   '@ghostery/url-parser@1.3.1':
     dependencies:
-      tldts-experimental: 7.0.30
+      tldts-experimental: 7.4.0
 
   '@henrygd/queue@1.2.0': {}
 
@@ -2144,7 +2144,7 @@ snapshots:
 
   '@jest/pattern@30.4.0':
     dependencies:
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
       jest-regex-util: 30.4.0
 
   '@jest/schemas@30.4.1':
@@ -2157,7 +2157,7 @@ snapshots:
       '@jest/schemas': 30.4.1
       '@types/istanbul-lib-coverage': 2.0.6
       '@types/istanbul-reports': 3.0.4
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
       '@types/yargs': 17.0.35
       chalk: 4.1.2
 
@@ -2422,11 +2422,11 @@ snapshots:
 
   '@types/better-sqlite3@7.6.13':
     dependencies:
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
 
   '@types/cli-progress@3.11.6':
     dependencies:
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
 
   '@types/esrecurse@4.3.1': {}
 
@@ -2446,18 +2446,18 @@ snapshots:
 
   '@types/mocha@10.0.10': {}
 
-  '@types/node@25.8.0':
+  '@types/node@25.9.1':
     dependencies:
       undici-types: 7.24.6
 
   '@types/tar-fs@2.0.4':
     dependencies:
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
       '@types/tar-stream': 3.1.4
 
   '@types/tar-stream@3.1.4':
     dependencies:
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
 
   '@types/yargs-parser@21.0.3': {}
 
@@ -2467,7 +2467,7 @@ snapshots:
 
   '@types/yauzl-promise@4.0.1':
     dependencies:
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
 
   '@typescript-eslint/eslint-plugin@8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.4.0)(typescript@6.0.3))(eslint@10.4.0)(typescript@6.0.3)':
     dependencies:
@@ -2816,7 +2816,7 @@ snapshots:
     dependencies:
       debug: 4.4.1
       foxts: 5.4.2
-      tldts: 7.0.30
+      tldts: 7.4.0
     transitivePeerDependencies:
       - supports-color
 
@@ -2884,13 +2884,13 @@ snapshots:
       eslint: 10.4.0
       semver: 7.7.3
 
-  eslint-config-sukka@8.10.3(@typescript-eslint/utils@8.59.3(eslint@10.4.0)(typescript@6.0.3))(eslint@10.4.0)(typescript@6.0.3):
+  eslint-config-sukka@8.10.4(@typescript-eslint/utils@8.59.3(eslint@10.4.0)(typescript@6.0.3))(eslint@10.4.0)(typescript@6.0.3):
     dependencies:
       '@antfu/install-pkg': 1.1.0
       '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@10.4.0)
-      '@eslint-sukka/eslint-plugin-stylistic': 8.10.3(eslint@10.4.0)
-      '@eslint-sukka/eslint-plugin-sukka-full': 8.10.3(eslint@10.4.0)(typescript@6.0.3)
-      '@eslint-sukka/shared': 8.10.3(eslint@10.4.0)(typescript@6.0.3)
+      '@eslint-sukka/eslint-plugin-stylistic': 8.10.4(eslint@10.4.0)
+      '@eslint-sukka/eslint-plugin-sukka-full': 8.10.4(eslint@10.4.0)(typescript@6.0.3)
+      '@eslint-sukka/shared': 8.10.4(eslint@10.4.0)(typescript@6.0.3)
       '@eslint/config-helpers': 0.6.0
       '@eslint/js': 10.0.1(eslint@10.4.0)
       '@typescript-eslint/eslint-plugin': 8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.4.0)(typescript@6.0.3))(eslint@10.4.0)(typescript@6.0.3)
@@ -2916,7 +2916,7 @@ snapshots:
       - supports-color
       - typescript
 
-  eslint-formatter-sukka@8.10.3(eslint@10.4.0):
+  eslint-formatter-sukka@8.10.4(eslint@10.4.0):
     dependencies:
       ci-info: 4.4.0
       eslint: 10.4.0
@@ -3022,7 +3022,7 @@ snapshots:
       regexp-ast-analysis: 0.7.1
       scslre: 0.3.0
 
-  eslint-plugin-sukka@9.4.0(eslint@10.4.0)(typescript@6.0.3):
+  eslint-plugin-sukka@9.5.0(eslint@10.4.0)(typescript@6.0.3):
     dependencies:
       '@typescript-eslint/types': 8.59.3
       '@typescript-eslint/utils': 8.59.3(eslint@10.4.0)(typescript@6.0.3)
@@ -3267,7 +3267,7 @@ snapshots:
   jest-util@30.4.1:
     dependencies:
       '@jest/types': 30.4.1
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
       chalk: 4.1.2
       ci-info: 4.4.0
       graceful-fs: 4.2.11
@@ -3275,7 +3275,7 @@ snapshots:
 
   jest-worker@30.4.1:
     dependencies:
-      '@types/node': 25.8.0
+      '@types/node': 25.9.1
       '@ungap/structured-clone': 1.3.0
       jest-util: 30.4.1
       merge-stream: 2.0.0
@@ -3343,7 +3343,7 @@ snapshots:
 
   mkdirp-classic@0.5.3: {}
 
-  mocha@11.7.5:
+  mocha@11.7.6:
     dependencies:
       browser-stdout: 1.3.1
       chokidar: 4.0.3
@@ -3674,22 +3674,22 @@ snapshots:
     dependencies:
       b4a: 1.6.7
 
-  tinyexec@1.1.2: {}
+  tinyexec@1.2.2: {}
 
   tinyglobby@0.2.16:
     dependencies:
       fdir: 6.5.0(picomatch@4.0.4)
       picomatch: 4.0.4
 
-  tldts-core@7.0.30: {}
+  tldts-core@7.4.0: {}
 
-  tldts-experimental@7.0.30:
+  tldts-experimental@7.4.0:
     dependencies:
-      tldts-core: 7.0.30
+      tldts-core: 7.4.0
 
-  tldts@7.0.30:
+  tldts@7.4.0:
     dependencies:
-      tldts-core: 7.0.30
+      tldts-core: 7.4.0
 
   ts-api-utils@2.5.0(typescript@6.0.3):
     dependencies: