UNPKG

azrael-antismurf

Version:

Lightweight smurf/dupe-detection scoring for signups: disposable domains, fuzzy matches, entropy, IP/device reuse. Includes a daily disposable-domain refresher, CLI, and multi-source merge.

52 lines (48 loc) 1.09 kB
import pkg from '../index.js'; const { scoreAccount, decideAction, normalizeEmail, normalizeUsername, levenshtein, normalizedDistance, shannonEntropy, vowelRatio, isDisposableDomain, getEmailParts, hasMXRecord, setDisposableDomains, addDisposableDomains, getDisposableDomains, mergeDisposableDomainLists, startDisposableRefresher, stopDisposableRefresher, refreshDisposableDomainsFromUrl, refreshDisposableDomainsFromUrls, defaultWeights, defaultThresholds, } = pkg; export { scoreAccount, decideAction, normalizeEmail, normalizeUsername, levenshtein, normalizedDistance, shannonEntropy, vowelRatio, isDisposableDomain, getEmailParts, hasMXRecord, setDisposableDomains, addDisposableDomains, getDisposableDomains, mergeDisposableDomainLists, startDisposableRefresher, stopDisposableRefresher, refreshDisposableDomainsFromUrl, refreshDisposableDomainsFromUrls, defaultWeights, defaultThresholds, }; export default pkg;