Get unlimited public & private packages + package-based permissions with npm Pro.Get started »

dns-then

0.1.0 • Public • Published

dns Then

Build Status

Thin wrapper arround Node's dns module that makes the async functions promise aware. The wrapped methods return a promise the represents the value of the async operation. Traditional callbacks still work, allowing for a transparent drop-in for dns. Sync methods, classes and other helpers are not modified.

Example

Traditional Async

var dns = require('dns-then');
dns.lookup('cujojs.com', function (err, address) {
   ...
});

With Promises

var dns = require('dns-then');
dns.lookup('cujojs.com').then(...);

Wrapped methods

  • lookup
  • resolve
  • resolve4
  • resolve6
  • resolveMx
  • resolveTxt
  • resolveSrv
  • resolveNs
  • resolveCname
  • reverse

Install

npm i dns-then

DownloadsWeekly Downloads

2,899

Version

0.1.0

License

none

Last publish

Collaborators

  • avatar