Update memoize dependency
This commit is contained in:
parent
e07179bf4a
commit
6790d50202
3 changed files with 34 additions and 5 deletions
|
|
@ -9,7 +9,7 @@ import zlib from 'node:zlib';
|
|||
import cbor from 'cbor';
|
||||
import concordance from 'concordance';
|
||||
import indentString from 'indent-string';
|
||||
import mem from 'mem';
|
||||
import memoize from 'memoize';
|
||||
import writeFileAtomic from 'write-file-atomic';
|
||||
|
||||
import {snapshotManager as concordanceOptions} from './concordance-options.js';
|
||||
|
|
@ -395,7 +395,7 @@ class Manager {
|
|||
}
|
||||
}
|
||||
|
||||
const resolveSourceFile = mem(file => {
|
||||
const resolveSourceFile = memoize(file => {
|
||||
const sourceMap = findSourceMap(file);
|
||||
// Prior to Node.js 18.8.0, the value when a source map could not be found was `undefined`.
|
||||
// This changed to `null` in <https://github.com/nodejs/node/pull/43875>. Check both.
|
||||
|
|
@ -413,7 +413,7 @@ const resolveSourceFile = mem(file => {
|
|||
: payload.sources[0];
|
||||
});
|
||||
|
||||
export const determineSnapshotDir = mem(({file, fixedLocation, projectDir}) => {
|
||||
export const determineSnapshotDir = memoize(({file, fixedLocation, projectDir}) => {
|
||||
const testDir = path.dirname(resolveSourceFile(file));
|
||||
if (fixedLocation) {
|
||||
const relativeTestLocation = path.relative(projectDir, testDir);
|
||||
|
|
|
|||
31
package-lock.json
generated
31
package-lock.json
generated
|
|
@ -35,7 +35,7 @@
|
|||
"is-plain-object": "^5.0.0",
|
||||
"is-promise": "^4.0.0",
|
||||
"matcher": "^5.0.0",
|
||||
"mem": "^9.0.2",
|
||||
"memoize": "^10.0.0",
|
||||
"ms": "^2.1.3",
|
||||
"p-map": "^6.0.0",
|
||||
"package-config": "^5.0.0",
|
||||
|
|
@ -7828,6 +7828,7 @@
|
|||
"version": "0.1.3",
|
||||
"resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
|
||||
"integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"p-defer": "^1.0.0"
|
||||
},
|
||||
|
|
@ -7876,6 +7877,7 @@
|
|||
"version": "9.0.2",
|
||||
"resolved": "https://registry.npmjs.org/mem/-/mem-9.0.2.tgz",
|
||||
"integrity": "sha512-F2t4YIv9XQUBHt6AOJ0y7lSmP1+cY7Fm1DRh9GClTGzKST7UWLMx6ly9WZdLH/G/ppM5RL4MlQfRT71ri9t19A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"map-age-cleaner": "^0.1.3",
|
||||
"mimic-fn": "^4.0.0"
|
||||
|
|
@ -7887,6 +7889,20 @@
|
|||
"url": "https://github.com/sindresorhus/mem?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/memoize": {
|
||||
"version": "10.0.0",
|
||||
"resolved": "https://registry.npmjs.org/memoize/-/memoize-10.0.0.tgz",
|
||||
"integrity": "sha512-H6cBLgsi6vMWOcCpvVCdFFnl3kerEXbrYh9q+lY6VXvQSmM6CkmV08VOwT+WE2tzIEqRPFfAq3fm4v/UIW6mSA==",
|
||||
"dependencies": {
|
||||
"mimic-function": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sindresorhus/memoize?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/memory-fs": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz",
|
||||
|
|
@ -8037,6 +8053,7 @@
|
|||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
|
||||
"integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
|
|
@ -8044,6 +8061,17 @@
|
|||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/mimic-function": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.0.tgz",
|
||||
"integrity": "sha512-RBfQ+9X9DpXdEoK7Bu+KeEU6vFhumEIiXKWECPzRBmDserEq4uR2b/VCm0LwpMSosoq2k+Zuxj/GzOr0Fn6h/g==",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/min-indent": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
|
||||
|
|
@ -8966,6 +8994,7 @@
|
|||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
|
||||
"integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@
|
|||
"is-plain-object": "^5.0.0",
|
||||
"is-promise": "^4.0.0",
|
||||
"matcher": "^5.0.0",
|
||||
"mem": "^9.0.2",
|
||||
"memoize": "^10.0.0",
|
||||
"ms": "^2.1.3",
|
||||
"p-map": "^6.0.0",
|
||||
"package-config": "^5.0.0",
|
||||
|
|
|
|||
Loading…
Reference in a new issue