-
Notifications
You must be signed in to change notification settings - Fork 3
feat: add support for resolve
drop-in replacement
#16
Comments
@titanism I guess you closed this because you see the example on the README 🙂 |
No, we're actually not using this project anymore because the Packet implementation is not up to par. We are using |
However, we appreciate all your efforts and work, as this helped us understand different approaches and implementations and the concept of DNS packets. |
Can you explain that? what's wrong in the I'll be happy to accept a PR switching from |
We're using https://github.com/hildjj/dohdec/tree/main/pkg/dohdec now. Also, your Packet implementation is not as good as |
Hi @Kikobeats 👋 Just passing along another update... We released 🍊 Tangerine today, which is a userland package npm install tangerine -import dns from 'dns';
+import Tangerine from 'tangerine';
- const resolver = new dns.promises.Resolver();
+const resolver = new Tangerine(); Documentation, API, options, source code, tests, benchmarks, and more available at https://github.com/forwardemail/tangerine. |
Also - we're happy to have you as a maintainer/contributor - PR's and help welcome if you're interested in merging efforts. |
That's great! Thanks for commenting back 🙂 Probably I'm going to use it since I developed this library after facing with the all well known limitations of the built-in DNS module in Node.js. I just dropped an issue there to make me easier to migrate: |
@Kikobeats will follow up soon - also we'll add support for other HTTP libraries - make sure to watch that repo for updates |
v1.1.0 of @Kikobeats here's an example of using got - but any other library should work using standard |
Right now we can use this for
resolve4
andresolve6
, but notresolve
. Can this be added?We would gladly sponsor your efforts on GitHub Sponsors.
The text was updated successfully, but these errors were encountered: