Patch for NodeJS bug where calling `dns.setServers` during `dns.resolve*` being in progress causes Node process to crash with: ``` node: ../deps/cares/src/ares_destroy.c:102: ares__destroy_servers_state: Assertion `ares__is_list_empty(&server->queries_to
Transform static class fields assignments that are affected by https://crbug.com/v8/12421
Wraps classes defined in computed keys of other classes affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1887677
Transform optional chaining operators to workaround https://crbug.com/v8/11558
Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517
Wrap class field initializers with IIFE to workaround https://webkit.org/b/236843
Workaround a Safari bug where rest destructuring with an array literal on the rhs can yield incorrect results
OpenTelemetry instrumentation for `node:dns` name resolution module
Abstraction for exponential and custom retry strategies for failed operations.
the http/https agent used by the npm cli
An abstract-encoding compliant module for encoding / decoding DNS packets
TypeScript definitions for dns-packet
A decorator on top of `fetch` that caches the DNS query of the `hostname` of the passed URL
TypeScript definitions for multicast-dns
Compare DNS record strings for equality
A decorator on top of `fetch` that caches the DNS query of the `hostname` of the passed URL
Get current machine IP, MAC and DNS servers.
Low level multicast-dns implementation in pure javascript
Encode/decode DNS-SD TXT record RDATA fields
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
A DNS Server and Client Implementation in Pure JavaScript with no dependencies.
Caching DNS resolve
Cloud DNS Client Library for Node.js
Use the Node `dns` API in Chrome Apps