updated npm modules

This commit is contained in:
2019-05-20 20:43:45 -05:00
parent 2319197b81
commit f166b72b7d
1113 changed files with 8758 additions and 12227 deletions

34
node_modules/mem/index.js generated vendored
View File

@@ -5,13 +5,13 @@ const mapAgeCleaner = require('map-age-cleaner');
const cacheStore = new WeakMap();
const defaultCacheKey = (...args) => {
if (args.length === 0) {
const defaultCacheKey = (...arguments_) => {
if (arguments_.length === 0) {
return '__defaultKey';
}
if (args.length === 1) {
const [firstArgument] = args;
if (arguments_.length === 1) {
const [firstArgument] = arguments_;
if (
firstArgument === null ||
firstArgument === undefined ||
@@ -21,10 +21,10 @@ const defaultCacheKey = (...args) => {
}
}
return JSON.stringify(args);
return JSON.stringify(arguments_);
};
module.exports = (fn, options) => {
const mem = (fn, options) => {
options = Object.assign({
cacheKey: defaultCacheKey,
cache: new Map(),
@@ -45,25 +45,23 @@ module.exports = (fn, options) => {
});
};
const memoized = function (...args) {
const key = options.cacheKey(...args);
const memoized = function (...arguments_) {
const key = options.cacheKey(...arguments_);
if (cache.has(key)) {
const c = cache.get(key);
return c.data;
return cache.get(key).data;
}
const ret = fn.call(this, ...args);
const cacheItem = fn.call(this, ...arguments_);
setData(key, ret);
setData(key, cacheItem);
if (isPromise(ret) && options.cachePromiseRejection === false) {
if (isPromise(cacheItem) && options.cachePromiseRejection === false) {
// Remove rejected promises from cache unless `cachePromiseRejection` is set to `true`
ret.catch(() => cache.delete(key));
cacheItem.catch(() => cache.delete(key));
}
return ret;
return cacheItem;
};
try {
@@ -77,6 +75,10 @@ module.exports = (fn, options) => {
return memoized;
};
module.exports = mem;
// TODO: Remove this for the next major release
module.exports.default = mem;
module.exports.clear = fn => {
const cache = cacheStore.get(fn);

22
node_modules/mem/package.json generated vendored
View File

@@ -1,8 +1,8 @@
{
"_from": "mem@^4.0.0",
"_id": "mem@4.1.0",
"_id": "mem@4.3.0",
"_inBundle": false,
"_integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
"_integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
"_location": "/mem",
"_phantomChildren": {},
"_requested": {
@@ -18,8 +18,8 @@
"_requiredBy": [
"/os-locale"
],
"_resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
"_shasum": "aeb9be2d21f47e78af29e4ac5978e8afa2ca5b8a",
"_resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
"_shasum": "461af497bc4ae09608cdb2e60eefb69bff744178",
"_spec": "mem@^4.0.0",
"_where": "C:\\xampp\\htdocs\\w4rpservices\\node_modules\\os-locale",
"author": {
@@ -33,21 +33,23 @@
"bundleDependencies": false,
"dependencies": {
"map-age-cleaner": "^0.1.1",
"mimic-fn": "^1.0.0",
"mimic-fn": "^2.0.0",
"p-is-promise": "^2.0.0"
},
"deprecated": false,
"description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input",
"devDependencies": {
"ava": "^1.0.1",
"ava": "^1.4.1",
"delay": "^4.1.0",
"xo": "^0.23.0"
"tsd": "^0.7.1",
"xo": "^0.24.0"
},
"engines": {
"node": ">=6"
},
"files": [
"index.js"
"index.js",
"index.d.ts"
],
"homepage": "https://github.com/sindresorhus/mem#readme",
"keywords": [
@@ -70,7 +72,7 @@
"url": "git+https://github.com/sindresorhus/mem.git"
},
"scripts": {
"test": "xo && ava"
"test": "xo && ava && tsd"
},
"version": "4.1.0"
"version": "4.3.0"
}