UNPKG

npm-fetch-changelog

Version:

fetch the changelog for an npm package from GitHub

10 lines 291 B
export default function memoize(fn, resolver = first => String(first)) { const cache = new Map(); return (...args) => { const key = resolver(...args); if (cache.has(key)) return cache.get(key); const result = fn(...args); cache.set(key, result); return result; }; }