diff --git a/Build/build-speedtest-domainset.ts b/Build/build-speedtest-domainset.ts index a4b54458..ef34c4fa 100644 --- a/Build/build-speedtest-domainset.ts +++ b/Build/build-speedtest-domainset.ts @@ -44,10 +44,6 @@ const KEYWORDS = [ const s = newQueue(2); -const latestTopUserAgentsPromise = $fetch('https://raw.githubusercontent.com/microlinkhq/top-user-agents/master/src/desktop.json') - .then(res => res.json()) - .then((userAgents: string[]) => userAgents.filter(ua => ua.startsWith('Mozilla/5.0 '))); - const getSpeedtestHostsGroupsPromise = Promise.all(KEYWORDS.flatMap(querySpeedtestApi)); export const buildSpeedtestDomainSet = task(require.main === module, __filename)(async (span) => { @@ -78,6 +74,10 @@ export const buildSpeedtestDomainSet = task(require.main === module, __filename) return output.write(); }); +const latestTopUserAgentsPromise = $fetch('https://raw.githubusercontent.com/microlinkhq/top-user-agents/master/src/desktop.json') + .then(res => res.json()) + .then((userAgents: string[]) => userAgents.filter(ua => ua.startsWith('Mozilla/5.0 '))); + async function querySpeedtestApi(keyword: string) { const topUserAgents = await latestTopUserAgentsPromise; diff --git a/Build/download-previous-build.ts b/Build/download-previous-build.ts index 584d7545..9484d009 100644 --- a/Build/download-previous-build.ts +++ b/Build/download-previous-build.ts @@ -8,6 +8,7 @@ import zlib from 'node:zlib'; import undici from 'undici'; import picocolors from 'picocolors'; import { PUBLIC_DIR } from './constants/dir'; +import { requestWithLog } from './lib/fetch-retry'; const GITHUB_CODELOAD_URL = 'https://codeload.github.com/sukkalab/ruleset.skk.moe/tar.gz/master'; const GITLAB_CODELOAD_URL = 'https://gitlab.com/SukkaW/ruleset.skk.moe/-/archive/master/ruleset.skk.moe-master.tar.gz'; @@ -19,7 +20,7 @@ export const downloadPreviousBuild = task(require.main === module, __filename)(a } const tarGzUrl = await span.traceChildAsync('get tar.gz url', async () => { - const resp = await undici.request(GITHUB_CODELOAD_URL, { method: 'HEAD' }); + const resp = await requestWithLog(GITHUB_CODELOAD_URL, { method: 'HEAD' }); if (resp.statusCode !== 200) { console.warn('Download previous build from GitHub failed! Status:', resp.statusCode); console.warn('Switch to GitLab'); diff --git a/Build/lib/is-domain-alive.ts b/Build/lib/is-domain-alive.ts index 79bc7743..0a55a830 100644 --- a/Build/lib/is-domain-alive.ts +++ b/Build/lib/is-domain-alive.ts @@ -64,7 +64,6 @@ const dohServers: Array<[string, DNS2.DnsResolver]> = ([ DNS2.DOHClient({ dns, http: false - // get: (url: string) => undici.request(url).then(r => r.body) }) ] as const); @@ -78,7 +77,6 @@ const domesticDohServers: Array<[string, DNS2.DnsResolver]> = ([ DNS2.DOHClient({ dns, http: false - // get: (url: string) => undici.request(url).then(r => r.body) }) ] as const); diff --git a/package.json b/package.json index 11a6213a..7c0338cc 100644 --- a/package.json +++ b/package.json @@ -40,10 +40,10 @@ "tinyexec": "^0.3.2", "tldts": "^6.1.71", "tldts-experimental": "^6.1.71", - "undici": "^7.2.0", + "undici": "^7.2.1", "undici-cache-store-better-sqlite3": "^0.1.1", "whoiser": "^1.18.0", - "why-is-node-running": "^3.2.1", + "why-is-node-running": "^3.2.2", "worktank": "^2.7.3", "xbits": "^0.2.0", "yaml": "^2.7.0" @@ -67,9 +67,9 @@ "eslint-config-sukka": "^6.13.0", "eslint-formatter-sukka": "^6.13.0", "expect": "^29.7.0", - "mitata": "^1.0.26", + "mitata": "^1.0.27", "mocha": "^11.0.1", - "typescript": "^5.7.2" + "typescript": "^5.7.3" }, "packageManager": "pnpm@9.15.3", "resolutions": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf8ef68c..e0d200e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,17 +72,17 @@ importers: specifier: ^6.1.71 version: 6.1.71 undici: - specifier: ^7.2.0 - version: 7.2.0 + specifier: ^7.2.1 + version: 7.2.1 undici-cache-store-better-sqlite3: specifier: ^0.1.1 - version: 0.1.1(undici@7.2.0) + version: 0.1.1(undici@7.2.1) whoiser: specifier: ^1.18.0 version: 1.18.0 why-is-node-running: - specifier: ^3.2.1 - version: 3.2.1 + specifier: ^3.2.2 + version: 3.2.2 worktank: specifier: ^2.7.3 version: 2.7.3 @@ -95,10 +95,10 @@ importers: devDependencies: '@eslint-sukka/node': specifier: ^6.13.0 - version: 6.13.0(eslint@9.17.0)(typescript@5.7.2) + version: 6.13.0(eslint@9.17.0)(typescript@5.7.3) '@swc-node/register': specifier: ^1.10.9 - version: 1.10.9(@swc/core@1.10.4)(@swc/types@0.1.17)(typescript@5.7.2) + version: 1.10.9(@swc/core@1.10.4)(@swc/types@0.1.17)(typescript@5.7.3) '@swc/core': specifier: ^1.10.4 version: 1.10.4 @@ -140,7 +140,7 @@ importers: version: 9.17.0 eslint-config-sukka: specifier: ^6.13.0 - version: 6.13.0(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2) + version: 6.13.0(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3) eslint-formatter-sukka: specifier: ^6.13.0 version: 6.13.0 @@ -148,14 +148,14 @@ importers: specifier: ^29.7.0 version: 29.7.0 mitata: - specifier: ^1.0.26 - version: 1.0.26 + specifier: ^1.0.27 + version: 1.0.27 mocha: specifier: ^11.0.1 version: 11.0.1 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 packages: @@ -1439,8 +1439,8 @@ packages: resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} engines: {node: '>= 18'} - mitata@1.0.26: - resolution: {integrity: sha512-Zl8N9JabcjFKTEDZUZGRzT577w3sl951Heq2c1JO/g399w2AhQYly+3fzGnhpBwj/JECObkE9Nqj/Kzdrk1s+A==} + mitata@1.0.27: + resolution: {integrity: sha512-WeIgCrsKHQUcrUPFSl5NbIHT6EPiqSCLH8nSLGeAs5N+CpMTHOcnDhAubjz+MhuQu8HiWjupRjvz87Ke5dXF4w==} mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -1819,8 +1819,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -1832,8 +1832,8 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - undici@7.2.0: - resolution: {integrity: sha512-klt+0S55GBViA9nsq48/NSCo4YX5mjydjypxD7UmHh/brMu8h/Mhd/F7qAeoH2NOO8SDTk6kjnTFc4WpzmfYpQ==} + undici@7.2.1: + resolution: {integrity: sha512-U2k0XHLJfaciARRxDcqTk2AZQsGXerHzdvfCZcy1hNhSf5KCAF4jIQQxL+apQviOekhRFPqED6Of5/+LcUSLzQ==} engines: {node: '>=20.18.1'} unique-filename@4.0.0: @@ -1862,8 +1862,8 @@ packages: resolution: {integrity: sha512-QRIGreBuouc8d9i+UVMFqYJSiG7gaoaGX8nKugYDGqnuNLLgjDBwmlKODOIGHveBawza3Kfkk/OuM9VsTUYwaA==} engines: {node: '>=15.0.0'} - why-is-node-running@3.2.1: - resolution: {integrity: sha512-Tb2FUhB4vUsGQlfSquQLYkApkuPAFQXGFzxWKHHumVz2dK+X1RUm/HnID4+TfIGYJ1kTcwOaCk/buYCEJr6YjQ==} + why-is-node-running@3.2.2: + resolution: {integrity: sha512-NKUzAelcoCXhXL4dJzKIwXeR8iEVqsA0Lq6Vnd0UXvgaKbzVo4ZTHROF2Jidrv+SgxOQ03fMinnNhzZATxOD3A==} engines: {node: '>=20.11'} hasBin: true @@ -1966,22 +1966,22 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint-sukka/node@6.13.0(eslint@9.17.0)(typescript@5.7.2)': + '@eslint-sukka/node@6.13.0(eslint@9.17.0)(typescript@5.7.3)': dependencies: - '@eslint-sukka/shared': 6.13.0(eslint@9.17.0)(typescript@5.7.2) + '@eslint-sukka/shared': 6.13.0(eslint@9.17.0)(typescript@5.7.3) eslint-plugin-n: 17.15.1(eslint@9.17.0) - eslint-plugin-sukka: 6.13.0(eslint@9.17.0)(typescript@5.7.2) + eslint-plugin-sukka: 6.13.0(eslint@9.17.0)(typescript@5.7.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-sukka/shared@6.13.0(eslint@9.17.0)(typescript@5.7.2)': + '@eslint-sukka/shared@6.13.0(eslint@9.17.0)(typescript@5.7.3)': dependencies: '@dual-bundle/import-meta-resolve': 4.1.0 '@package-json/types': 0.0.11 '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.3) transitivePeerDependencies: - eslint - supports-color @@ -2183,9 +2183,9 @@ snapshots: dependencies: eslint: 9.17.0 - '@stylistic/eslint-plugin-ts@2.12.1(eslint@9.17.0)(typescript@5.7.2)': + '@stylistic/eslint-plugin-ts@2.12.1(eslint@9.17.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.15.0(eslint@9.17.0)(typescript@5.7.3) eslint: 9.17.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -2198,7 +2198,7 @@ snapshots: '@swc/core': 1.10.4 '@swc/types': 0.1.17 - '@swc-node/register@1.10.9(@swc/core@1.10.4)(@swc/types@0.1.17)(typescript@5.7.2)': + '@swc-node/register@1.10.9(@swc/core@1.10.4)(@swc/types@0.1.17)(typescript@5.7.3)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.10.4)(@swc/types@0.1.17) '@swc-node/sourcemap-support': 0.5.1 @@ -2208,7 +2208,7 @@ snapshots: oxc-resolver: 1.12.0 pirates: 4.0.6 tslib: 2.8.1 - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - '@swc/types' - supports-color @@ -2354,32 +2354,32 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.18.1 - '@typescript-eslint/type-utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.18.1(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.18.1 eslint: 9.17.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 1.4.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2)': + '@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.18.1 '@typescript-eslint/types': 8.18.1 - '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.18.1 debug: 4.3.7(supports-color@8.1.1) eslint: 9.17.0 - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -2393,14 +2393,14 @@ snapshots: '@typescript-eslint/types': 8.18.1 '@typescript-eslint/visitor-keys': 8.18.1 - '@typescript-eslint/type-utils@8.18.1(eslint@9.17.0)(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.18.1(eslint@9.17.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.3) debug: 4.3.7(supports-color@8.1.1) eslint: 9.17.0 - ts-api-utils: 1.4.0(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 1.4.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -2408,7 +2408,7 @@ snapshots: '@typescript-eslint/types@8.18.1': {} - '@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/visitor-keys': 8.15.0 @@ -2417,13 +2417,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.7.2) + ts-api-utils: 1.4.0(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.18.1(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.18.1(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.18.1 '@typescript-eslint/visitor-keys': 8.18.1 @@ -2432,31 +2432,31 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 1.4.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.15.0(eslint@9.17.0)(typescript@5.7.2)': + '@typescript-eslint/utils@8.15.0(eslint@9.17.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) '@typescript-eslint/scope-manager': 8.15.0 '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.3) eslint: 9.17.0 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.7.2)': + '@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) '@typescript-eslint/scope-manager': 8.18.1 '@typescript-eslint/types': 8.18.1 - '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.3) eslint: 9.17.0 - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -2732,29 +2732,29 @@ snapshots: eslint: 9.17.0 semver: 7.6.3 - eslint-config-sukka@6.13.0(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2): + eslint-config-sukka@6.13.0(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3): dependencies: '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.17.0) - '@eslint-sukka/shared': 6.13.0(eslint@9.17.0)(typescript@5.7.2) + '@eslint-sukka/shared': 6.13.0(eslint@9.17.0)(typescript@5.7.3) '@eslint/js': 9.17.0 '@stylistic/eslint-plugin-js': 2.12.1(eslint@9.17.0) '@stylistic/eslint-plugin-plus': 2.12.1(eslint@9.17.0) - '@stylistic/eslint-plugin-ts': 2.12.1(eslint@9.17.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.7.2) + '@stylistic/eslint-plugin-ts': 2.12.1(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.7.3) ci-info: 4.1.0 defu: 6.1.4 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0) eslint-plugin-antfu: 2.7.0(eslint@9.17.0) eslint-plugin-autofix: 2.2.0(eslint@9.17.0) - eslint-plugin-import-x: 4.6.1(eslint@9.17.0)(typescript@5.7.2) + eslint-plugin-import-x: 4.6.1(eslint@9.17.0)(typescript@5.7.3) eslint-plugin-jsonc: 2.18.2(eslint@9.17.0) eslint-plugin-promise: 7.2.1(eslint@9.17.0) eslint-plugin-regexp: 2.7.0(eslint@9.17.0) - eslint-plugin-sukka: 6.13.0(eslint@9.17.0)(typescript@5.7.2) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0) + eslint-plugin-sukka: 6.13.0(eslint@9.17.0)(typescript@5.7.3) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0) jsonc-eslint-parser: 2.4.0 picocolors: 1.1.1 - typescript-eslint: 8.18.1(eslint@9.17.0)(typescript@5.7.2) + typescript-eslint: 8.18.1(eslint@9.17.0)(typescript@5.7.3) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/eslint-plugin' @@ -2776,7 +2776,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7(supports-color@8.1.1) @@ -2788,7 +2788,7 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import-x: 4.6.1(eslint@9.17.0)(typescript@5.7.2) + eslint-plugin-import-x: 4.6.1(eslint@9.17.0)(typescript@5.7.3) transitivePeerDependencies: - supports-color @@ -2818,11 +2818,11 @@ snapshots: eslint: 9.17.0 eslint-compat-utils: 0.5.1(eslint@9.17.0) - eslint-plugin-import-x@4.6.1(eslint@9.17.0)(typescript@5.7.2): + eslint-plugin-import-x@4.6.1(eslint@9.17.0)(typescript@5.7.3): dependencies: '@types/doctrine': 0.0.9 '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.15.0(eslint@9.17.0)(typescript@5.7.3) debug: 4.3.7(supports-color@8.1.1) doctrine: 3.0.0 enhanced-resolve: 5.17.1 @@ -2880,22 +2880,22 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sukka@6.13.0(eslint@9.17.0)(typescript@5.7.2): + eslint-plugin-sukka@6.13.0(eslint@9.17.0)(typescript@5.7.3): dependencies: - '@eslint-sukka/shared': 6.13.0(eslint@9.17.0)(typescript@5.7.2) - '@typescript-eslint/type-utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) + '@eslint-sukka/shared': 6.13.0(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.18.1(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - eslint - supports-color - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0): dependencies: eslint: 9.17.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3) eslint-rule-composer@0.3.0: {} @@ -3337,7 +3337,7 @@ snapshots: minipass: 7.1.2 rimraf: 5.0.10 - mitata@1.0.26: {} + mitata@1.0.27: {} mkdirp-classic@0.5.3: {} @@ -3723,9 +3723,9 @@ snapshots: dependencies: is-number: 7.0.0 - ts-api-utils@1.4.0(typescript@5.7.2): + ts-api-utils@1.4.0(typescript@5.7.3): dependencies: - typescript: 5.7.2 + typescript: 5.7.3 tslib@2.8.1: {} @@ -3737,26 +3737,26 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.18.1(eslint@9.17.0)(typescript@5.7.2): + typescript-eslint@8.18.1(eslint@9.17.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.3) eslint: 9.17.0 - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - typescript@5.7.2: {} + typescript@5.7.3: {} - undici-cache-store-better-sqlite3@0.1.1(undici@7.2.0): + undici-cache-store-better-sqlite3@0.1.1(undici@7.2.1): dependencies: better-sqlite3: 11.7.2 - undici: 7.2.0 + undici: 7.2.1 undici-types@6.20.0: {} - undici@7.2.0: {} + undici@7.2.1: {} unique-filename@4.0.0: dependencies: @@ -3782,7 +3782,7 @@ snapshots: dependencies: punycode: 2.3.1 - why-is-node-running@3.2.1: {} + why-is-node-running@3.2.2: {} word-wrap@1.2.5: {}