mirror of
https://github.com/pnpm/pnpm.git
synced 2025-12-23 15:18:15 -05:00
chore: replace mem with memoize (#10344)
This commit is contained in:
@@ -39,7 +39,7 @@
|
||||
"@pnpm/types": "workspace:*",
|
||||
"detect-libc": "catalog:",
|
||||
"execa": "catalog:",
|
||||
"mem": "catalog:",
|
||||
"memoize": "catalog:",
|
||||
"semver": "catalog:"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
2
env/system-node-version/package.json
vendored
2
env/system-node-version/package.json
vendored
@@ -34,7 +34,7 @@
|
||||
"dependencies": {
|
||||
"@pnpm/cli-meta": "workspace:*",
|
||||
"execa": "catalog:",
|
||||
"mem": "catalog:"
|
||||
"memoize": "catalog:"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@jest/globals": "catalog:",
|
||||
|
||||
2
env/system-node-version/src/index.ts
vendored
2
env/system-node-version/src/index.ts
vendored
@@ -1,5 +1,5 @@
|
||||
import { detectIfCurrentPkgIsExecutable } from '@pnpm/cli-meta'
|
||||
import mem from 'mem'
|
||||
import mem from 'memoize'
|
||||
import * as execa from 'execa'
|
||||
|
||||
export function getSystemNodeVersionNonCached (): string | undefined {
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
"@pnpm/types": "workspace:*",
|
||||
"@pnpm/workspace.find-packages": "workspace:*",
|
||||
"load-json-file": "catalog:",
|
||||
"mem": "catalog:",
|
||||
"memoize": "catalog:",
|
||||
"p-limit": "catalog:",
|
||||
"ramda": "catalog:",
|
||||
"render-help": "catalog:",
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"@pnpm/types": "workspace:*",
|
||||
"@zkochan/table": "catalog:",
|
||||
"chalk": "catalog:",
|
||||
"mem": "catalog:",
|
||||
"memoize": "catalog:",
|
||||
"ramda": "catalog:",
|
||||
"render-help": "catalog:"
|
||||
},
|
||||
|
||||
50
pnpm-lock.yaml
generated
50
pnpm-lock.yaml
generated
@@ -507,9 +507,9 @@ catalogs:
|
||||
mdast-util-to-string:
|
||||
specifier: ^2.0.0
|
||||
version: 2.0.0
|
||||
mem:
|
||||
specifier: ^10.0.0
|
||||
version: 10.0.0
|
||||
memoize:
|
||||
specifier: ^10.2.0
|
||||
version: 10.2.0
|
||||
micromatch:
|
||||
specifier: ^4.0.8
|
||||
version: 4.0.8
|
||||
@@ -1906,9 +1906,9 @@ importers:
|
||||
execa:
|
||||
specifier: 'catalog:'
|
||||
version: safe-execa@0.2.0
|
||||
mem:
|
||||
memoize:
|
||||
specifier: 'catalog:'
|
||||
version: 10.0.0
|
||||
version: 10.2.0
|
||||
semver:
|
||||
specifier: 'catalog:'
|
||||
version: 7.7.2
|
||||
@@ -2498,9 +2498,9 @@ importers:
|
||||
execa:
|
||||
specifier: 'catalog:'
|
||||
version: safe-execa@0.2.0
|
||||
mem:
|
||||
memoize:
|
||||
specifier: 'catalog:'
|
||||
version: 10.0.0
|
||||
version: 10.2.0
|
||||
devDependencies:
|
||||
'@jest/globals':
|
||||
specifier: 'catalog:'
|
||||
@@ -2812,9 +2812,9 @@ importers:
|
||||
load-json-file:
|
||||
specifier: 'catalog:'
|
||||
version: 7.0.1
|
||||
mem:
|
||||
memoize:
|
||||
specifier: 'catalog:'
|
||||
version: 10.0.0
|
||||
version: 10.2.0
|
||||
p-limit:
|
||||
specifier: 'catalog:'
|
||||
version: 7.1.0
|
||||
@@ -3985,9 +3985,9 @@ importers:
|
||||
chalk:
|
||||
specifier: 'catalog:'
|
||||
version: 5.6.0
|
||||
mem:
|
||||
memoize:
|
||||
specifier: 'catalog:'
|
||||
version: 10.0.0
|
||||
version: 10.2.0
|
||||
ramda:
|
||||
specifier: 'catalog:'
|
||||
version: '@pnpm/ramda@0.28.1'
|
||||
@@ -8199,9 +8199,9 @@ importers:
|
||||
'@pnpm/store.cafs':
|
||||
specifier: workspace:*
|
||||
version: link:../cafs
|
||||
mem:
|
||||
memoize:
|
||||
specifier: 'catalog:'
|
||||
version: 10.0.0
|
||||
version: 10.2.0
|
||||
path-temp:
|
||||
specifier: 'catalog:'
|
||||
version: 2.1.0
|
||||
@@ -14371,11 +14371,6 @@ packages:
|
||||
resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
|
||||
engines: {node: '>= 0.8'}
|
||||
|
||||
mem@10.0.0:
|
||||
resolution: {integrity: sha512-ucHuGY0h9IKre1NAf8iRyBQhlmuISr0zEOHuLc7szfkUWiaVzuG1g7piPkVl4rVj362pjxsqiOANtDdI7mv86A==}
|
||||
engines: {node: '>=12.20'}
|
||||
deprecated: 'Renamed to memoize: https://www.npmjs.com/package/memoize'
|
||||
|
||||
mem@6.1.1:
|
||||
resolution: {integrity: sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==}
|
||||
engines: {node: '>=8'}
|
||||
@@ -14384,6 +14379,10 @@ packages:
|
||||
resolution: {integrity: sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
memoize@10.2.0:
|
||||
resolution: {integrity: sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
meow@11.0.0:
|
||||
resolution: {integrity: sha512-Cl0yeeIrko6d94KpUo1M+0X1sB14ikoaqlIGuTH1fW4I+E3+YljL54/hb/BWmVfrV9tTV9zU04+xjw08Fh2WkA==}
|
||||
engines: {node: '>=14.16'}
|
||||
@@ -14456,10 +14455,6 @@ packages:
|
||||
resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
mimic-fn@4.0.0:
|
||||
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
mimic-function@5.0.1:
|
||||
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
|
||||
engines: {node: '>=18'}
|
||||
@@ -23346,11 +23341,6 @@ snapshots:
|
||||
|
||||
media-typer@1.1.0: {}
|
||||
|
||||
mem@10.0.0:
|
||||
dependencies:
|
||||
map-age-cleaner: 0.1.3
|
||||
mimic-fn: 4.0.0
|
||||
|
||||
mem@6.1.1:
|
||||
dependencies:
|
||||
map-age-cleaner: 0.1.3
|
||||
@@ -23361,6 +23351,10 @@ snapshots:
|
||||
map-age-cleaner: 0.1.3
|
||||
mimic-fn: 3.1.0
|
||||
|
||||
memoize@10.2.0:
|
||||
dependencies:
|
||||
mimic-function: 5.0.1
|
||||
|
||||
meow@11.0.0:
|
||||
dependencies:
|
||||
'@types/minimist': 1.2.5
|
||||
@@ -23435,8 +23429,6 @@ snapshots:
|
||||
|
||||
mimic-fn@3.1.0: {}
|
||||
|
||||
mimic-fn@4.0.0: {}
|
||||
|
||||
mimic-function@5.0.1: {}
|
||||
|
||||
mimic-response@1.0.1: {}
|
||||
|
||||
@@ -227,7 +227,7 @@ catalog:
|
||||
lru-cache: ^11.1.0
|
||||
make-empty-dir: ^3.0.2
|
||||
mdast-util-to-string: ^2.0.0
|
||||
mem: ^10.0.0
|
||||
memoize: ^10.2.0
|
||||
micromatch: ^4.0.8
|
||||
nock: 13.3.4
|
||||
node-fetch: ^3.3.2
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
"@pnpm/fs.indexed-pkg-importer": "workspace:*",
|
||||
"@pnpm/store-controller-types": "workspace:*",
|
||||
"@pnpm/store.cafs": "workspace:*",
|
||||
"mem": "catalog:",
|
||||
"memoize": "catalog:",
|
||||
"path-temp": "catalog:",
|
||||
"ramda": "catalog:"
|
||||
},
|
||||
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
type ImportPackageFunction,
|
||||
type ImportPackageFunctionAsync,
|
||||
} from '@pnpm/store-controller-types'
|
||||
import memoize from 'mem'
|
||||
import memoize from 'memoize'
|
||||
import pathTemp from 'path-temp'
|
||||
|
||||
export { type CafsLocker }
|
||||
|
||||
Reference in New Issue
Block a user