dns-then

Promise aware wrapper for Node's dns module

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
dns-then
0.1.011 years ago11 years agoMinified + gzip package size for dns-then in KB

Readme

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