tangerine (npm): Tangerine is the best Node.js drop-in replacement for dns.promises.Resolver using DNS over HTTPS ("DoH") via undici with built-in retries, timeouts, smart server rotation, AbortControllers, and caching support for multiple backends (with TTL and purge sup
Keywords: 1:1|abort|abortcontroller|abuse|adapter|alternative|api|backend|better|cache|caching|callback|callbacks|cloudflare|controller|ddos|dns|doh|drop-in|dropin|dummy|email|fast|fe|forward|google|http|https|lad|layer|lookup|lru|malware|mandarin|mechanism|memory|modern|mongo|over|package|phishing|prevention|project|promise|promises|proof|protection|pttl|query|records|redis|replace|replacement|resolve|resolver|retries|retry|rotate|rotation|security|server|signal|smart|spam|storage|tangelo|tangerine|tangerines|timeout|timeouts|ttl|undici|wrapper|dns-over-http|dns-over-http2|dns-over-https|javascript|node|node-js|nodejs|nodejs-api|nodejs-library|nodejs-modules|npm