more refactor
This commit is contained in:
parent
08871e9cad
commit
6a0526f5b1
11
updates.js
11
updates.js
@ -26,12 +26,6 @@ const pwd = cwd();
|
||||
const stripRe = /^.*?:\/\/(.*?@)?(github\.com[:/])/i;
|
||||
const partsRe = /^([^/]+)\/([^/#]+)?.*?\/([0-9a-f]+|v?[0-9]+\.[0-9]+\.[0-9]+)$/i;
|
||||
const hashRe = /^[0-9a-f]{7,}$/i;
|
||||
|
||||
const memoize = fn => {
|
||||
const cache = Object.create(null);
|
||||
return (arg, arg2) => arg in cache ? cache[arg] : cache[arg] = fn(arg, arg2);
|
||||
};
|
||||
|
||||
const esc = str => str.replace(/[|\\{}()[\]^$+*?.-]/g, "\\$&");
|
||||
const hostedGitInfo = memoize(fromUrl);
|
||||
const registryAuthToken = memoize(rat);
|
||||
@ -310,6 +304,11 @@ function getAge(isoDateString) {
|
||||
return `${value} ${suffix}`;
|
||||
}
|
||||
|
||||
function memoize(fn) {
|
||||
const cache = Object.create(null);
|
||||
return (arg, arg2) => arg in cache ? cache[arg] : cache[arg] = fn(arg, arg2);
|
||||
}
|
||||
|
||||
function findSync(filename, dir, stopDir) {
|
||||
const path = join(dir, filename);
|
||||
try {
|
||||
|
Loading…
Reference in New Issue
Block a user