A TypeScript library for smart DNS methods, supporting various DNS records and providers.
Go to file
2018-05-13 16:43:47 +02:00
test BREAKING CHANGE(package): update to new packagename and improve record retrieval 2018-05-13 15:51:04 +02:00
ts fix(core): fix .checkUntilAvailable error 2018-05-13 16:43:46 +02:00
.gitignore improve 2016-11-15 22:40:40 +01:00
.gitlab-ci.yml BREAKING CHANGE(package): update to new packagename and improve record retrieval 2018-05-13 15:51:04 +02:00
npmextra.json fix(ci): fix @gitzone/npmts package name 2018-05-13 16:22:37 +02:00
package.json 3.0.4 2018-05-13 16:43:47 +02:00
readme.md fix(docs): update 2018-05-13 16:21:15 +02:00
tslint.json initial 2016-11-15 21:39:21 +01:00
yarn.lock BREAKING CHANGE(package): update to new packagename and improve record retrieval 2018-05-13 15:51:04 +02:00

@pushrocks/smartdns

smart dns methods written in TypeScript

Availabililty

npm git git docs

Status for master

build status coverage report npm downloads per month Dependency Status bitHound Dependencies bitHound Code TypeScript node JavaScript Style Guide

Usage

Use TypeScript for best in class instellisense.

let myDnsly = new dnsly.Dnsly('google'); // uses Google DNS Servers e.g 8.8.8.8
myDnsly
  .getRecord('example.com', 'AAAA') // returns promise
  .then((record: dnsly.I_AAAA) => {
    // AAAA record for google.com, the I_AAAA will give you proper typings for the record return type
    // do something
  });

For further information read the linked docs at the top of this README.

MIT licensed | © Lossless GmbH | By using this npm module you agree to our privacy policy

repo-footer