Skip to content

Commit dadd313

Browse files
committed
fix(cwd): use latest if version is undefined or equal to '*'
1 parent aa7aef9 commit dadd313

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/depWalker.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,9 +298,10 @@ async function* deepReadEdges(currentPackageName, { to, parent, exclude, fullLoc
298298
const { version, integrity = to.integrity } = to.package;
299299
parent.dependencyCount++;
300300

301-
const current = new Dependency(currentPackageName, version, parent);
301+
const updatedVersion = version === "*" || typeof version === "undefined" ? "latest" : version;
302+
const current = new Dependency(currentPackageName, updatedVersion, parent);
302303
if (fullLockMode) {
303-
const { deprecated, _integrity, ...pkg } = await pacote.manifest(`${currentPackageName}@${version}`, {
304+
const { deprecated, _integrity, ...pkg } = await pacote.manifest(`${currentPackageName}@${updatedVersion}`, {
304305
...token, registry: REGISTRY_DEFAULT_ADDR, cache: `${os.homedir()}/.npm`
305306
});
306307
const { customResolvers } = mergeDependencies(pkg);

0 commit comments

Comments
 (0)