Sha256: ae7da8b3fbc282391fc70df8a625de765062f955fc85587e575479cbe9c33adb
Contents?: true
Size: 430 Bytes
Versions: 68
Compression:
Stored size: 430 Bytes
Contents
const { URL, format } = require('url') // options passed to url.format() when generating a key const formatOptions = { auth: false, fragment: false, search: true, unicode: false, } // returns a string to be used as the cache key for the Request const cacheKey = (request) => { const parsed = new URL(request.url) return `make-fetch-happen:request-cache:${format(parsed, formatOptions)}` } module.exports = cacheKey
Version data entries
68 entries across 35 versions & 2 rubygems