ACIL FM
Dark
Refresh
Current DIR:
/lib/node_modules/npm/node_modules/make-fetch-happen/lib
/
lib
node_modules
npm
node_modules
make-fetch-happen
lib
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
cache
-
chmod
Open
Rename
Delete
agent.js
5.74 MB
chmod
View
DL
Edit
Rename
Delete
dns.js
1.26 MB
chmod
View
DL
Edit
Rename
Delete
fetch.js
3.85 MB
chmod
View
DL
Edit
Rename
Delete
index.js
1.15 MB
chmod
View
DL
Edit
Rename
Delete
options.js
1.43 MB
chmod
View
DL
Edit
Rename
Delete
pipeline.js
1.09 MB
chmod
View
DL
Edit
Rename
Delete
remote.js
4.02 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /lib/node_modules/npm/node_modules/make-fetch-happen/lib/dns.js
const LRUCache = require('lru-cache') const dns = require('dns') const defaultOptions = exports.defaultOptions = { family: undefined, hints: dns.ADDRCONFIG, all: false, verbatim: undefined, } const lookupCache = exports.lookupCache = new LRUCache({ max: 50 }) // this is a factory so that each request can have its own opts (i.e. ttl) // while still sharing the cache across all requests exports.getLookup = (dnsOptions) => { return (hostname, options, callback) => { if (typeof options === 'function') { callback = options options = null } else if (typeof options === 'number') { options = { family: options } } options = { ...defaultOptions, ...options } const key = JSON.stringify({ hostname, family: options.family, hints: options.hints, all: options.all, verbatim: options.verbatim, }) if (lookupCache.has(key)) { const [address, family] = lookupCache.get(key) process.nextTick(callback, null, address, family) return } dnsOptions.lookup(hostname, options, (err, address, family) => { if (err) { return callback(err) } lookupCache.set(key, [address, family], { ttl: dnsOptions.ttl }) return callback(null, address, family) }) } }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply