From fc362ff31febb8565e242de9335a0520b0087aeb Mon Sep 17 00:00:00 2001 From: SukkaW Date: Sun, 5 Jul 2026 20:17:10 +0800 Subject: [PATCH] Housekeeping --- Build/lib/fetch-retry.ts | 2 +- Build/lib/rules/base.ts | 2 +- Build/validate-domestic.ts | 2 +- package.json | 20 +- pnpm-lock.yaml | 367 +++++++++++++++++-------------------- 5 files changed, 186 insertions(+), 207 deletions(-) diff --git a/Build/lib/fetch-retry.ts b/Build/lib/fetch-retry.ts index 2bc7ceaf..186f1506 100644 --- a/Build/lib/fetch-retry.ts +++ b/Build/lib/fetch-retry.ts @@ -59,7 +59,7 @@ const agent = new Agent({ if ( errorCode === 'ERR_UNESCAPED_CHARACTERS' || errorCode === 'UND_ERR_DESTROYED' - // eslint-disable-next-line sukka/prefer-foxts-error-util -- we already know this is Error type + || err.message === 'Request path contains unescaped characters' || err.name === 'AbortError' ) { diff --git a/Build/lib/rules/base.ts b/Build/lib/rules/base.ts index dfc8d453..fc71b40e 100644 --- a/Build/lib/rules/base.ts +++ b/Build/lib/rules/base.ts @@ -426,7 +426,7 @@ export class FileOutput { const d = domainToASCII(domain); if (d) domainEntries.push([d, includeSubdomain]); }); - domainEntries.sort((a, b) => (a[0].length - b[0].length) || (a[0] < b[0] ? -1 : a[0] > b[0] ? 1 : 0)); + domainEntries.sort((a, b) => (a[0].length - b[0].length) || (a[0] < b[0] ? -1 : (a[0] > b[0] ? 1 : 0))); for (let j = 0, entriesLen = domainEntries.length; j < entriesLen; j++) { const [domain, includeAllSubdomain] = domainEntries[j]; if (kwfilter(domain)) { diff --git a/Build/validate-domestic.ts b/Build/validate-domestic.ts index b267180a..ff8a09d9 100644 --- a/Build/validate-domestic.ts +++ b/Build/validate-domestic.ts @@ -64,7 +64,7 @@ export async function parseDomesticList() { const domain = domainToASCII(rawDomain); if (domain) dump.push(includeSubdomain ? '.' + domain : domain); }); - dump.sort((a, b) => (a.length - b.length) || (a < b ? -1 : a > b ? 1 : 0)); + dump.sort((a, b) => (a.length - b.length) || (a < b ? -1 : (a > b ? 1 : 0))); console.log(dump.join('\n') + '\n'); diff --git a/package.json b/package.json index d1458a72..d7b3f877 100644 --- a/package.json +++ b/package.json @@ -19,12 +19,12 @@ "author": "", "license": "ISC", "dependencies": { - "@ghostery/adblocker": "^2.18.0", + "@ghostery/adblocker": "^2.18.1", "@henrygd/queue": "^1.2.0", "@mitata/counters": "^0.0.8", "ci-info": "^4.4.0", "cli-progress": "^3.12.0", - "csv-parse": "^7.0.0", + "csv-parse": "^7.0.1", "domain-alive": "^0.1.22", "fast-cidr-tools": "^0.3.4", "fast-escape-regexp": "^1.0.1", @@ -38,9 +38,9 @@ "tar-fs": "^3.1.3", "telegram": "^2.26.22", "tinyglobby": "^0.2.17", - "tldts": "^7.4.5", - "tldts-experimental": "^7.4.5", - "undici": "^8.5.0", + "tldts": "^7.4.6", + "tldts-experimental": "^7.4.6", + "undici": "^8.7.0", "undici-cache-store-better-sqlite3": "^1.0.1", "why-is-node-running": "^3.2.2", "xbits": "^0.2.0", @@ -48,7 +48,7 @@ "yauzl-promise": "^4.0.0" }, "devDependencies": { - "@eslint-sukka/node": "^8.13.2", + "@eslint-sukka/node": "^8.13.4", "@swc-node/register": "^1.11.1", "@swc/core": "1.13.5", "@types/better-sqlite3": "^7.6.13", @@ -59,14 +59,14 @@ "@types/yauzl-promise": "^4.0.1", "earl": "^2.0.0", "eslint": "^10.6.0", - "eslint-config-sukka": "^8.13.2", - "eslint-formatter-sukka": "^8.13.2", - "foxts": "^5.5.1", + "eslint-config-sukka": "^8.13.4", + "eslint-formatter-sukka": "^8.13.4", + "foxts": "^5.6.0", "jest-worker": "^30.4.1", "mitata": "^1.0.34", "mocha": "^11.7.6", "tinyexec": "^1.2.4", "typescript": "^6.0.3" }, - "packageManager": "pnpm@11.9.0" + "packageManager": "pnpm@11.10.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1251d4af..97afb8d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: .: dependencies: '@ghostery/adblocker': - specifier: ^2.18.0 - version: 2.18.0 + specifier: ^2.18.1 + version: 2.18.1 '@henrygd/queue': specifier: ^1.2.0 version: 1.2.0 @@ -30,8 +30,8 @@ importers: specifier: ^3.12.0 version: 3.12.0 csv-parse: - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^7.0.1 + version: 7.0.1 domain-alive: specifier: ^0.1.22 version: 0.1.22 @@ -72,17 +72,17 @@ importers: specifier: ^0.2.17 version: 0.2.17 tldts: - specifier: ^7.4.5 - version: 7.4.5 + specifier: ^7.4.6 + version: 7.4.6 tldts-experimental: - specifier: ^7.4.5 - version: 7.4.5 + specifier: ^7.4.6 + version: 7.4.6 undici: - specifier: ^8.5.0 - version: 8.5.0 + specifier: ^8.7.0 + version: 8.7.0 undici-cache-store-better-sqlite3: specifier: ^1.0.1 - version: 1.0.1(undici@8.5.0) + version: 1.0.1(undici@8.7.0) why-is-node-running: specifier: ^3.2.2 version: 3.2.2 @@ -97,11 +97,11 @@ importers: version: 4.0.0 devDependencies: '@eslint-sukka/node': - specifier: ^8.13.2 - version: 8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + specifier: ^8.13.4 + version: 8.13.4(eslint@10.6.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)(supports-color@8.1.1)(typescript@6.0.3) + version: 1.11.1(@swc/core@1.13.5)(@swc/types@0.1.25)(typescript@6.0.3) '@swc/core': specifier: 1.13.5 version: 1.13.5 @@ -128,16 +128,16 @@ importers: version: 2.0.0 eslint: specifier: ^10.6.0 - version: 10.6.0(supports-color@8.1.1) + version: 10.6.0 eslint-config-sukka: - specifier: ^8.13.2 - version: 8.13.2(@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + specifier: ^8.13.4 + version: 8.13.4(@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) eslint-formatter-sukka: - specifier: ^8.13.2 - version: 8.13.2(eslint@10.6.0(supports-color@8.1.1)) + specifier: ^8.13.4 + version: 8.13.4(eslint@10.6.0) foxts: - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.6.0 + version: 5.6.0 jest-worker: specifier: ^30.4.1 version: 30.4.1 @@ -187,13 +187,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.13.2': - resolution: {integrity: sha512-tueeZ09vgO4nQH4EdiWleA/96H9BY7LyB6INnIglMdkS5BqyxpSdXpdXcPUXV0b1vI/VFb4Z6Xt/7ZUycVzFHQ==} + '@eslint-sukka/eslint-plugin-stylistic@8.13.4': + resolution: {integrity: sha512-l0evOfggI15TIyz3N1G3VUY6yg6gAXZj7ZKvOip6NZHRGtP/VANGZPKrLgiJ7Fl6B+DGPBTO9cMu7xZZ05i+6A==} peerDependencies: eslint: '*' - '@eslint-sukka/eslint-plugin-sukka-full@8.13.2': - resolution: {integrity: sha512-VrHXLlD4GIXrU0fbqLf1jJ0rl+BHUhDc2kAeWAcnHWrgrhsMXrqH2/OwT6be7oJtgco7sOWx1891lmSJHEo2jA==} + '@eslint-sukka/eslint-plugin-sukka-full@8.13.4': + resolution: {integrity: sha512-5oRO6qmyD8Se1jrdSVlrvSDac4HoG6aFEDE63mPGFqtwOpbdYDfFNbsQIoodha/3iMu5ty8GXTM4N3iOXyKcZw==} peerDependencies: eslint: '*' typescript: '*' @@ -201,11 +201,11 @@ packages: typescript: optional: true - '@eslint-sukka/node@8.13.2': - resolution: {integrity: sha512-1UpBhnk58hXRmAKaRYSzKeyJmmcHD9WduFJpOjzku8iq8im85f6sUyaJEIkcMf9JpFaEd41ll8b2j7QQALXDlg==} + '@eslint-sukka/node@8.13.4': + resolution: {integrity: sha512-8//+MRPGk2FyTGMfxB6aWJbuVn7xvQ8pXviS51EXijcRBhVpnUoYPOK2tLG6IfTAO1ASMIFo2sxrvzgvpqtOPg==} - '@eslint-sukka/shared@8.13.2': - resolution: {integrity: sha512-WnUeyRqAJJiHR2ypIyL3oFXHiDVyfTkMQ/IBPTT+NGHbtpMY4b+8DuOGVwerJixu57cGXYzi6Pecs0/hLNG3uw==} + '@eslint-sukka/shared@8.13.4': + resolution: {integrity: sha512-E5+SAirMLigTCOuSMPECRh2G0j4SVFdDT9d8538QUIWWjXBqHp1GfFN2rpuIJBWkfL5qP2H+iH7oGpKKRRLjcg==} peerDependencies: eslint: '*' @@ -238,14 +238,14 @@ packages: resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@ghostery/adblocker-content@2.18.0': - resolution: {integrity: sha512-hO+SHBKzx8PBqppjO6Haj0d4h+4RUQ+0tpVZjs9wUgxLKZlvvYzlQ9sAHilzIT5ixSn+8LSlrYm+ngf2ugH9XQ==} + '@ghostery/adblocker-content@2.18.1': + resolution: {integrity: sha512-7OwXvqssrSqceXDMccq1SG2LEp0P899TWv0J52kA4PCjCgdsffdj7wMO98LbiVWEKJ9e00X4V2ZptC4VGYsX/w==} - '@ghostery/adblocker-extended-selectors@2.18.0': - resolution: {integrity: sha512-oeSb/1liYplCq76rrPDmR7A69kNB6WsWjPfcsJFkrPip+WUd83Xbc+I5fnZ36Id3IOyegozZG1ucr3ywwC7OyQ==} + '@ghostery/adblocker-extended-selectors@2.18.1': + resolution: {integrity: sha512-FruZMMUhdi0KG8GTTS9hs4njeQu1FyrzVtm9p3JKY6GpCNspy3kioP48JU3ASNzSDYZb5Xu8xbwPoSHJ4RQBeg==} - '@ghostery/adblocker@2.18.0': - resolution: {integrity: sha512-u0XWX+kZtBTqjfa+saNXMI2ZLzaoeT3tASjDuBqQ3WYKquLh15Z3nCBIPruT63nMRr41MZLwB8F6jZPIhsM3dA==} + '@ghostery/adblocker@2.18.1': + resolution: {integrity: sha512-pWMJqpXpuqIlcF3ZZQ2E7ixnC7xhtYn/bpOn3N69vFrAm4wrZCIbKzz1+xSxKWCmJvDT4fg7rN2R6jQwFXm5BA==} '@ghostery/url-parser@1.3.1': resolution: {integrity: sha512-QKqGi+7aDQ4RcyHyCwgEk6B9vWnsBP4Q7htaN0zPJV3ATqTKEQDtSTb9c/AN586oJUDs24YXKcwFYwNweY/YjQ==} @@ -723,10 +723,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.61.0': - resolution: {integrity: sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.62.1': resolution: {integrity: sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1015,8 +1011,8 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - csv-parse@7.0.0: - resolution: {integrity: sha512-CSssqPAK5us09FhMI9juM0jnqXUJP+rtWeIfivTYBLNH/8rnxkQlZvoRemF6MAyfNov9XU8mN2wwF/pP68sxTA==} + csv-parse@7.0.1: + resolution: {integrity: sha512-+2z7Ar0APQ7Uu6fX4cn+pitRmxjZ1WPBcGmZFKmA74FCyi7Et/XZx8cjNQ5CjbZ4HCOxXCOpRBYvYH08Qa003A==} d@1.0.2: resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} @@ -1109,10 +1105,6 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.24.1: resolution: {integrity: sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==} engines: {node: '>=10.13.0'} @@ -1148,11 +1140,11 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-sukka@8.13.2: - resolution: {integrity: sha512-4S/7JSA96Z/DIqTRFqZ/lrVXwg7IgBUmIwd/QZGBnQvYr6SYwFM9RcoZvcRquS2GpAzQKLgNo4PNQ3IR6NjyiQ==} + eslint-config-sukka@8.13.4: + resolution: {integrity: sha512-siEhI1+M2B76ydk2mG149kRKoTF0kF5CH0P9sad7T8SQvNYcbZLy5KQKPnKQ+CCa38xyBdV1PMJGYOqcQjUC8w==} - eslint-formatter-sukka@8.13.2: - resolution: {integrity: sha512-3n3O8eX9IjpUJMCeMWKPfm8XANTPlje8hupOqYAegEbyBfb/BGwRVCy3kQ+zLjoXbJqKro2RgiGWKAFFLZFd3w==} + eslint-formatter-sukka@8.13.4: + resolution: {integrity: sha512-NrFsmp5QCJpCGbrnO86aKQoWecfOjvBfYekNcO2lCMPt8nkfcQyvInDpsoWnm/LkQ9GJjvqu+oD63j0pvj01pQ==} peerDependencies: eslint: '*' @@ -1232,8 +1224,8 @@ packages: peerDependencies: eslint: '>=9.38.0' - eslint-plugin-sukka@9.11.0: - resolution: {integrity: sha512-jLm2QKYBfaaprnGiz/IIz/u04E1dh9FxYHx92FIZjuNqwIoG16A4s/q0dKBoUnXpl2EpeMB4R/Pq3lhPeh830Q==} + eslint-plugin-sukka@9.14.0: + resolution: {integrity: sha512-jkpNj9VilJ6YSed9Xw/LcKSzvRLIwGg07IxvCHZTQUJfsCXGe24Yb/krC4HhCGnKkYelyffc8k5cFhf3RmZ52w==} peerDependencies: eslint: '>=9.29.0' typescript: '*' @@ -1366,8 +1358,8 @@ packages: foxts@4.6.0: resolution: {integrity: sha512-Sq6k7CDUAz1/MOiwRiV59tblzsaWGOQitYxvF/l7H5Z/9gZNBvWKWsRcXLS7T7FLKRKO0LmETiefkVUm5omESg==} - foxts@5.5.1: - resolution: {integrity: sha512-jBm7lzO/D8CK2S/BhVHUbFb4n3NdjkCTRbvHgtqYitFzUYqK2iH6jEQNEI/Erde6WjLnrmZfdxAoIXbkm4pfxA==} + foxts@5.6.0: + resolution: {integrity: sha512-KovPkzPutn/SMR/SwK1+a2DuaeTpnCYzoIbPO97O003VVT9Yhjnp7JF9UH8vRiAUIks2Ztwkr8EQoV7wSDSiwg==} fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -1818,10 +1810,6 @@ packages: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} - tapable@2.3.0: - resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} - engines: {node: '>=6'} - tapable@2.3.3: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} engines: {node: '>=6'} @@ -1853,14 +1841,14 @@ packages: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} - tldts-core@7.4.5: - resolution: {integrity: sha512-pGrwzZDvPwKe+7NNUqAunb6rqTfynr0VOUhCMdqbu5xlvNiszsAJygRzwvpVycdzejlbpY+SWJOn+s75Og7FEA==} + tldts-core@7.4.6: + resolution: {integrity: sha512-TkQNGJIhlEphpHCjKodMTSe23egUZr/g+flI2qkLgiJ/maAzSgXypSLRTNH3nCmqgayEmtcJBiLcfODSAr1xoA==} - tldts-experimental@7.4.5: - resolution: {integrity: sha512-bwtTTTg5YJVFwpoxqO1Xtggkmia84oKfXCGMvz6ta1JEJ5S+MJ5n7hyYFzXVNh9GFg6zisd90iPTFzhe5bMQwg==} + tldts-experimental@7.4.6: + resolution: {integrity: sha512-229vm2Ce4YwD/Tys0Y9WEfKG8gSAfuH9n22rntRvFqfzydJSLk/ihl1aD2kp0Q7d0dktwf1YzYhZ5FmVQwGCCQ==} - tldts@7.4.5: - resolution: {integrity: sha512-RfEzKWcq5fHUOFq7J3rl3Oz6ylKGtcHqUznzj4EcXsxLSIjJcvpbXAQtWGeJQ0xKnimR5e0Cn+cn9TssfMzm+g==} + tldts@7.4.6: + resolution: {integrity: sha512-rbP0Gyx8b3Ae9yO//CU2wbSnQNoQ66m1nJdSbSHmnwKwzkkz/u8mERYU8T2rmlmy+bJvRNn84yNCW8gYqox44Q==} hasBin: true ts-api-utils@2.5.0: @@ -1914,8 +1902,8 @@ packages: undici-types@7.24.6: resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} - undici@8.5.0: - resolution: {integrity: sha512-xamtWoB1EshgjpmlXd7GGm2VfdDtw1+rD8uhry8pSNW3If6S8E0m2T2+orSKeZXEn/aPJMviCpDBA65WJt8zhg==} + undici@8.7.0: + resolution: {integrity: sha512-N7iQtfyLhIMOFgQubvmLV26svHpO0bqKnAiWotTQCVKCmWrcGbBotPuW1x+xwYZ2VHdSTVUfPQQnlEt1/LouTQ==} engines: {node: '>=22.19.0'} unrs-resolver@1.11.1: @@ -2028,54 +2016,54 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.7.2(eslint@10.6.0(supports-color@8.1.1))': + '@eslint-community/eslint-plugin-eslint-comments@4.7.2(eslint@10.6.0)': dependencies: escape-string-regexp: 4.0.0 - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 ignore: 7.0.5 - '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0(supports-color@8.1.1))': + '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0)': dependencies: - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint-sukka/eslint-plugin-stylistic@8.13.2(eslint@10.6.0(supports-color@8.1.1))': + '@eslint-sukka/eslint-plugin-stylistic@8.13.4(eslint@10.6.0)': dependencies: - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 - '@eslint-sukka/eslint-plugin-sukka-full@8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3)': + '@eslint-sukka/eslint-plugin-sukka-full@8.13.4(eslint@10.6.0)(typescript@6.0.3)': dependencies: - eslint: 10.6.0(supports-color@8.1.1) - eslint-plugin-sukka: 9.11.0(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + eslint: 10.6.0 + eslint-plugin-sukka: 9.14.0(eslint@10.6.0)(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-sukka/node@8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3)': + '@eslint-sukka/node@8.13.4(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@eslint-sukka/eslint-plugin-sukka-full': 8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) - '@eslint-sukka/shared': 8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) - eslint-plugin-n: 17.24.0(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + '@eslint-sukka/eslint-plugin-sukka-full': 8.13.4(eslint@10.6.0)(typescript@6.0.3) + '@eslint-sukka/shared': 8.13.4(eslint@10.6.0)(typescript@6.0.3) + eslint-plugin-n: 17.24.0(eslint@10.6.0)(typescript@6.0.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-sukka/shared@8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3)': + '@eslint-sukka/shared@8.13.4(eslint@10.6.0)(typescript@6.0.3)': dependencies: '@package-json/types': 0.0.13 - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) enhanced-resolve: 5.24.1 - eslint: 10.6.0(supports-color@8.1.1) - foxts: 5.5.1 + eslint: 10.6.0 + foxts: 5.6.0 transitivePeerDependencies: - supports-color - typescript - '@eslint/config-array@0.23.5(supports-color@8.1.1)': + '@eslint/config-array@0.23.5': dependencies: '@eslint/object-schema': 3.0.5 debug: 4.4.3(supports-color@8.1.1) @@ -2091,9 +2079,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@10.0.1(eslint@10.6.0(supports-color@8.1.1))': + '@eslint/js@10.0.1(eslint@10.6.0)': optionalDependencies: - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 '@eslint/object-schema@3.0.5': {} @@ -2102,25 +2090,25 @@ snapshots: '@eslint/core': 1.2.1 levn: 0.4.1 - '@ghostery/adblocker-content@2.18.0': + '@ghostery/adblocker-content@2.18.1': dependencies: - '@ghostery/adblocker-extended-selectors': 2.18.0 + '@ghostery/adblocker-extended-selectors': 2.18.1 - '@ghostery/adblocker-extended-selectors@2.18.0': {} + '@ghostery/adblocker-extended-selectors@2.18.1': {} - '@ghostery/adblocker@2.18.0': + '@ghostery/adblocker@2.18.1': dependencies: - '@ghostery/adblocker-content': 2.18.0 - '@ghostery/adblocker-extended-selectors': 2.18.0 + '@ghostery/adblocker-content': 2.18.1 + '@ghostery/adblocker-extended-selectors': 2.18.1 '@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.4.5 + tldts-experimental: 7.4.6 '@ghostery/url-parser@1.3.1': dependencies: - tldts-experimental: 7.4.5 + tldts-experimental: 7.4.6 '@henrygd/queue@1.2.0': {} @@ -2344,7 +2332,7 @@ snapshots: '@swc/core': 1.13.5 '@swc/types': 0.1.25 - '@swc-node/register@1.11.1(@swc/core@1.13.5)(@swc/types@0.1.25)(supports-color@8.1.1)(typescript@6.0.3)': + '@swc-node/register@1.11.1(@swc/core@1.13.5)(@swc/types@0.1.25)(typescript@6.0.3)': dependencies: '@swc-node/core': 1.14.1(@swc/core@1.13.5)(@swc/types@0.1.25) '@swc-node/sourcemap-support': 0.6.1 @@ -2470,15 +2458,15 @@ snapshots: dependencies: '@types/node': 25.9.4 - '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.62.1 - '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.62.1 - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -2486,14 +2474,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': + '@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.62.1 '@typescript-eslint/types': 8.62.1 '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -2516,20 +2504,18 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.62.1 '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) debug: 4.4.3(supports-color@8.1.1) - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.61.0': {} - '@typescript-eslint/types@8.62.1': {} '@typescript-eslint/typescript-estree@8.62.1(typescript@6.0.3)': @@ -2547,13 +2533,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(supports-color@8.1.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) '@typescript-eslint/scope-manager': 8.62.1 '@typescript-eslint/types': 8.62.1 '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -2770,7 +2756,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - csv-parse@7.0.0: {} + csv-parse@7.0.1: {} d@1.0.2: dependencies: @@ -2818,8 +2804,8 @@ snapshots: domain-alive@0.1.22: dependencies: debug: 4.4.1 - foxts: 5.5.1 - tldts: 7.4.5 + foxts: 5.6.0 + tldts: 7.4.6 transitivePeerDependencies: - supports-color @@ -2849,11 +2835,6 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.18.3: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - enhanced-resolve@5.24.1: dependencies: graceful-fs: 4.2.11 @@ -2887,34 +2868,34 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@10.6.0(supports-color@8.1.1)): + eslint-compat-utils@0.5.1(eslint@10.6.0): dependencies: - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 semver: 7.7.3 - eslint-config-sukka@8.13.2(@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3): + eslint-config-sukka@8.13.4(@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3): dependencies: '@antfu/install-pkg': 1.1.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.6.0(supports-color@8.1.1)) - '@eslint-sukka/eslint-plugin-stylistic': 8.13.2(eslint@10.6.0(supports-color@8.1.1)) - '@eslint-sukka/eslint-plugin-sukka-full': 8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) - '@eslint-sukka/shared': 8.13.2(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.6.0) + '@eslint-sukka/eslint-plugin-stylistic': 8.13.4(eslint@10.6.0) + '@eslint-sukka/eslint-plugin-sukka-full': 8.13.4(eslint@10.6.0)(typescript@6.0.3) + '@eslint-sukka/shared': 8.13.4(eslint@10.6.0)(typescript@6.0.3) '@eslint/config-helpers': 0.6.0 - '@eslint/js': 10.0.1(eslint@10.6.0(supports-color@8.1.1)) - '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) - '@typescript-eslint/parser': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + '@eslint/js': 10.0.1(eslint@10.6.0) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) ci-info: 4.4.0 defu: 6.1.7 - eslint-import-resolver-typescript: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1) - eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1) - eslint-plugin-jsonc: 3.2.0(eslint@10.6.0(supports-color@8.1.1)) - eslint-plugin-promise: 7.3.0(eslint@10.6.0(supports-color@8.1.1)) - eslint-plugin-regexp: 3.1.1(eslint@10.6.0(supports-color@8.1.1)) - eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1)) - foxts: 5.5.1 + eslint-import-resolver-typescript: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0))(eslint@10.6.0) + eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0) + eslint-plugin-jsonc: 3.2.0(eslint@10.6.0) + eslint-plugin-promise: 7.3.0(eslint@10.6.0) + eslint-plugin-regexp: 3.1.1(eslint@10.6.0) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0) + foxts: 5.6.0 jsonc-eslint-parser: 3.1.0 picocolors: 1.1.1 - typescript-eslint: 8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + typescript-eslint: 8.62.1(eslint@10.6.0)(typescript@6.0.3) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/utils' @@ -2924,11 +2905,11 @@ snapshots: - supports-color - typescript - eslint-formatter-sukka@8.13.2(eslint@10.6.0(supports-color@8.1.1)): + eslint-formatter-sukka@8.13.4(eslint@10.6.0): dependencies: ci-info: 4.4.0 - eslint: 10.6.0(supports-color@8.1.1) - foxts: 5.5.1 + eslint: 10.6.0 + foxts: 5.6.0 picocolors: 1.1.1 eslint-import-context@0.1.9(unrs-resolver@1.11.1): @@ -2938,10 +2919,10 @@ snapshots: optionalDependencies: unrs-resolver: 1.11.1 - eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1): + eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0))(eslint@10.6.0): dependencies: debug: 4.4.3(supports-color@8.1.1) - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.12.0 is-bun-module: 2.0.0 @@ -2949,29 +2930,29 @@ snapshots: tinyglobby: 0.2.17 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1) + eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0) transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.3(eslint@10.6.0(supports-color@8.1.1))(jsonc-eslint-parser@3.1.0): + eslint-json-compat-utils@0.2.3(eslint@10.6.0)(jsonc-eslint-parser@3.1.0): dependencies: - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 esquery: 1.7.0 jsonc-eslint-parser: 3.1.0 - eslint-plugin-es-x@7.8.0(eslint@10.6.0(supports-color@8.1.1)): + eslint-plugin-es-x@7.8.0(eslint@10.6.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(supports-color@8.1.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) '@eslint-community/regexpp': 4.12.2 - eslint: 10.6.0(supports-color@8.1.1) - eslint-compat-utils: 0.5.1(eslint@10.6.0(supports-color@8.1.1)) + eslint: 10.6.0 + eslint-compat-utils: 0.5.1(eslint@10.6.0) - eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1): + eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0): dependencies: - '@typescript-eslint/types': 8.61.0 + '@typescript-eslint/types': 8.62.1 comment-parser: 1.4.1 debug: 4.4.3(supports-color@8.1.1) - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.2.4 @@ -2979,31 +2960,31 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@3.2.0(eslint@10.6.0(supports-color@8.1.1)): + eslint-plugin-jsonc@3.2.0(eslint@10.6.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(supports-color@8.1.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@ota-meshi/ast-token-store': 0.3.0 diff-sequences: 29.6.3 - eslint: 10.6.0(supports-color@8.1.1) - eslint-json-compat-utils: 0.2.3(eslint@10.6.0(supports-color@8.1.1))(jsonc-eslint-parser@3.1.0) + eslint: 10.6.0 + eslint-json-compat-utils: 0.2.3(eslint@10.6.0)(jsonc-eslint-parser@3.1.0) jsonc-eslint-parser: 3.1.0 natural-compare: 1.4.0 synckit: 0.11.12 transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.24.0(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3): + eslint-plugin-n@17.24.0(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(supports-color@8.1.1)) - enhanced-resolve: 5.18.3 - eslint: 10.6.0(supports-color@8.1.1) - eslint-plugin-es-x: 7.8.0(eslint@10.6.0(supports-color@8.1.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) + enhanced-resolve: 5.24.1 + eslint: 10.6.0 + eslint-plugin-es-x: 7.8.0(eslint@10.6.0) get-tsconfig: 4.12.0 globals: 15.15.0 globrex: 0.1.2 @@ -3013,37 +2994,37 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-promise@7.3.0(eslint@10.6.0(supports-color@8.1.1)): + eslint-plugin-promise@7.3.0(eslint@10.6.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(supports-color@8.1.1)) - eslint: 10.6.0(supports-color@8.1.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) + eslint: 10.6.0 - eslint-plugin-regexp@3.1.1(eslint@10.6.0(supports-color@8.1.1)): + eslint-plugin-regexp@3.1.1(eslint@10.6.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(supports-color@8.1.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) '@eslint-community/regexpp': 4.12.2 comment-parser: 1.4.1 - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 jsdoc-type-pratt-parser: 7.1.1 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sukka@9.11.0(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3): + eslint-plugin-sukka@9.14.0(eslint@10.6.0)(typescript@6.0.3): dependencies: '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) - eslint: 10.6.0(supports-color@8.1.1) - foxts: 5.5.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 + foxts: 5.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1)): + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0): dependencies: - eslint: 10.6.0(supports-color@8.1.1) + eslint: 10.6.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) eslint-scope@9.1.2: dependencies: @@ -3056,11 +3037,11 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.6.0(supports-color@8.1.1): + eslint@10.6.0: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(supports-color@8.1.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.23.5(supports-color@8.1.1) + '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.6.0 '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 @@ -3179,7 +3160,7 @@ snapshots: fast-escape-html: 1.1.0 fast-escape-regexp: 1.0.1 - foxts@5.5.1: {} + foxts@5.6.0: {} fs-constants@1.0.0: {} @@ -3218,7 +3199,7 @@ snapshots: hntrie@1.0.1: dependencies: - foxts: 5.5.1 + foxts: 5.6.0 htmlparser2@6.1.0: dependencies: @@ -3625,8 +3606,6 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tapable@2.3.0: {} - tapable@2.3.3: {} tar-fs@2.1.3: @@ -3693,15 +3672,15 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - tldts-core@7.4.5: {} + tldts-core@7.4.6: {} - tldts-experimental@7.4.5: + tldts-experimental@7.4.6: dependencies: - tldts-core: 7.4.5 + tldts-core: 7.4.6 - tldts@7.4.5: + tldts@7.4.6: dependencies: - tldts-core: 7.4.5 + tldts-core: 7.4.6 ts-api-utils@2.5.0(typescript@6.0.3): dependencies: @@ -3730,28 +3709,28 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript-eslint@8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3): + typescript-eslint@8.62.1(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) - '@typescript-eslint/parser': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(supports-color@8.1.1))(typescript@6.0.3) - eslint: 10.6.0(supports-color@8.1.1) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color typescript@6.0.3: {} - undici-cache-store-better-sqlite3@1.0.1(undici@8.5.0): + undici-cache-store-better-sqlite3@1.0.1(undici@8.7.0): dependencies: better-sqlite3: 12.8.0 - foxts: 5.5.1 - undici: 8.5.0 + foxts: 5.6.0 + undici: 8.7.0 undici-types@7.24.6: {} - undici@8.5.0: {} + undici@8.7.0: {} unrs-resolver@1.11.1: dependencies: