Comparing version 0.0.1 to 0.0.2
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import * as dns from 'dns'; | ||
declare type CacheDnsDefaults = { | ||
export declare type CachedDnsDefaults = { | ||
defaultFamily: number | undefined; | ||
@@ -17,5 +17,5 @@ defaultHints: number | undefined; | ||
declare const clearSupportedFamilies: () => void; | ||
declare const patchDnsLookup: () => void; | ||
declare const unpatchDnsLookup: () => void; | ||
declare const setDefaults: (defaults: Partial<CacheDnsDefaults>) => void; | ||
export { lookup, lookupPromise, patchDnsLookup, unpatchDnsLookup, setDefaults, clearSupportedFamilies, }; | ||
declare const patchGlobal: () => void; | ||
declare const unpatchGlobal: () => void; | ||
declare const setDefaults: (defaults: Partial<CachedDnsDefaults>) => void; | ||
export { lookup, lookupPromise, patchGlobal, unpatchGlobal, setDefaults, clearSupportedFamilies, }; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.clearSupportedFamilies = exports.setDefaults = exports.unpatchDnsLookup = exports.patchDnsLookup = exports.lookupPromise = exports.lookup = void 0; | ||
exports.clearSupportedFamilies = exports.setDefaults = exports.unpatchGlobal = exports.patchGlobal = exports.lookupPromise = exports.lookup = void 0; | ||
const dns = require("dns"); | ||
@@ -34,3 +34,3 @@ const ipaddr = require("ipaddr.js"); | ||
} | ||
let cacheDnsDefaults = { | ||
let defaultOptions = { | ||
defaultFamily: undefined, | ||
@@ -96,6 +96,6 @@ defaultHints: undefined, | ||
if (!options.family) { | ||
options.family = cacheDnsDefaults.defaultFamily; | ||
options.family = defaultOptions.defaultFamily; | ||
} | ||
if (!options.hints) { | ||
options.hints = cacheDnsDefaults.defaultHints; | ||
options.hints = defaultOptions.defaultHints; | ||
} | ||
@@ -314,3 +314,3 @@ // TODO: DEP0118 | ||
exports.clearSupportedFamilies = clearSupportedFamilies; | ||
const patchDnsLookup = () => { | ||
const patchGlobal = () => { | ||
const dnsLib = require('dns'); | ||
@@ -322,4 +322,4 @@ dnsLib.uncachedLookup = dnsLib.lookup; | ||
}; | ||
exports.patchDnsLookup = patchDnsLookup; | ||
const unpatchDnsLookup = () => { | ||
exports.patchGlobal = patchGlobal; | ||
const unpatchGlobal = () => { | ||
const dnsLib = require('dns'); | ||
@@ -329,7 +329,7 @@ dnsLib.lookup = dnsLib.uncachedLookup; | ||
}; | ||
exports.unpatchDnsLookup = unpatchDnsLookup; | ||
exports.unpatchGlobal = unpatchGlobal; | ||
const setDefaults = (defaults) => { | ||
cacheDnsDefaults = { ...cacheDnsDefaults, ...defaults }; | ||
defaultOptions = { ...defaultOptions, ...defaults }; | ||
}; | ||
exports.setDefaults = setDefaults; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "cached-dns", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "A library to cache DNS lookups in Node.js", | ||
@@ -5,0 +5,0 @@ "main": "./build/src/index.js", |
@@ -1,4 +0,4 @@ | ||
#cached-dns | ||
# cached-dns | ||
[![Build Status](https://github.com/jamiees2/cached-dns/actions/workflows/main.yml/badge.svg)](https://github.com/jamiees2/cached-dns/actions) | ||
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) | ||
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/Apache-2.0) | ||
[![Docs](https://img.shields.io/badge/Docs-latest-informational)](https://github.com/jamiees2/cached-dns/) | ||
@@ -11,3 +11,3 @@ | ||
## Install | ||
$ npm installcached-dns | ||
$ npm install cached-dns | ||
@@ -39,4 +39,4 @@ ## Usage | ||
```js | ||
const cacheDNS = require("cached-dns") | ||
cacheDNS.patchDnsLookup() | ||
const cachedDNS = require("cached-dns") | ||
cachedDNS.patchGlobal() | ||
@@ -43,0 +43,0 @@ // this will now get cached by default |
@@ -5,3 +5,3 @@ import * as dns from 'dns'; | ||
type CacheDnsDefaults = { | ||
export type CachedDnsDefaults = { | ||
defaultFamily: number | undefined; | ||
@@ -55,3 +55,3 @@ defaultHints: number | undefined; | ||
let cacheDnsDefaults: CacheDnsDefaults = { | ||
let defaultOptions: CachedDnsDefaults = { | ||
defaultFamily: undefined, | ||
@@ -190,6 +190,6 @@ defaultHints: undefined, | ||
if (!options.family) { | ||
options.family = cacheDnsDefaults.defaultFamily; | ||
options.family = defaultOptions.defaultFamily; | ||
} | ||
if (!options.hints) { | ||
options.hints = cacheDnsDefaults.defaultHints; | ||
options.hints = defaultOptions.defaultHints; | ||
} | ||
@@ -434,3 +434,3 @@ | ||
const patchDnsLookup = () => { | ||
const patchGlobal = () => { | ||
const dnsLib = require('dns'); | ||
@@ -443,3 +443,3 @@ dnsLib.uncachedLookup = dnsLib.lookup; | ||
const unpatchDnsLookup = () => { | ||
const unpatchGlobal = () => { | ||
const dnsLib = require('dns'); | ||
@@ -450,4 +450,4 @@ dnsLib.lookup = dnsLib.uncachedLookup; | ||
const setDefaults = (defaults: Partial<CacheDnsDefaults>) => { | ||
cacheDnsDefaults = {...cacheDnsDefaults, ...defaults}; | ||
const setDefaults = (defaults: Partial<CachedDnsDefaults>) => { | ||
defaultOptions = {...defaultOptions, ...defaults}; | ||
}; | ||
@@ -458,6 +458,6 @@ | ||
lookupPromise, | ||
patchDnsLookup, | ||
unpatchDnsLookup, | ||
patchGlobal, | ||
unpatchGlobal, | ||
setDefaults, | ||
clearSupportedFamilies, | ||
}; |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
38799