diff --git a/Build/lib/tldts.bench.ts b/Build/lib/tldts.bench.ts index 7efa37ba..a25682d0 100644 --- a/Build/lib/tldts.bench.ts +++ b/Build/lib/tldts.bench.ts @@ -6,7 +6,7 @@ import * as tldts from 'tldts'; import * as tldtsExperimental from 'tldts-experimental'; (async () => { - const data = await Array.fromAsync(await fetchRemoteTextByLine('https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt', true)); + const data = await Array.fromAsync(await fetchRemoteTextByLine('https://phishing.army/download/phishing_army_blocklist.txt', true)); const tldtsOpt: Parameters[1] = { allowPrivateDomains: false, @@ -18,13 +18,13 @@ import * as tldtsExperimental from 'tldts-experimental'; (['getDomain', 'getPublicSuffix', 'getSubdomain', 'parse'] as const).forEach(methodName => { group(() => { - bench('tldts', () => { + bench('tldts - ' + methodName, () => { for (let i = 0, len = data.length; i < len; i++) { tldts[methodName](data[i], tldtsOpt); } }); - bench('tldts-experimental', () => { + bench('tldts-experimental - ' + methodName, () => { for (let i = 0, len = data.length; i < len; i++) { tldtsExperimental[methodName](data[i], tldtsOpt); } @@ -32,5 +32,5 @@ import * as tldtsExperimental from 'tldts-experimental'; }); }); - run(); + return run(); })(); diff --git a/Build/tools-lum-apex-domains.ts b/Build/tools-lum-apex-domains.ts index 921711ab..5e42ba88 100644 --- a/Build/tools-lum-apex-domains.ts +++ b/Build/tools-lum-apex-domains.ts @@ -1,5 +1,5 @@ import { fetchRemoteTextByLine } from './lib/fetch-text-by-line'; -import tldts from 'tldts'; +import tldts from 'tldts-experimental'; import { HostnameSmolTrie } from './lib/trie'; import path from 'node:path'; import { SOURCE_DIR } from './constants/dir'; diff --git a/Build/validate-reject-stats.ts b/Build/validate-reject-stats.ts index 07351c49..91c51d5c 100644 --- a/Build/validate-reject-stats.ts +++ b/Build/validate-reject-stats.ts @@ -1,6 +1,6 @@ import path from 'node:path'; import { OUTPUT_SURGE_DIR } from './constants/dir'; -import tldts from 'tldts'; +import tldts from 'tldts-experimental'; import { loosTldOptWithPrivateDomains } from './constants/loose-tldts-opt'; import runAgainstSourceFile from './lib/run-against-source-file';