UNPKG

paco

Version:

Node package development/distribution utility kit

16 lines (14 loc) 333 B
'use strict'; var dns = require('dns'); var Q = require('q'); module.exports.hasInternetConnection = function () { return Q.promise(function (resolve) { dns.lookup('npmjs.com', function (err) { if (err && err.code === 'ENOTFOUND') { resolve(false); } else { resolve(true); } }); }); };