Skip to content

Commit 4314253

Browse files
committed
fix: traverse root only
1 parent 9bb4e18 commit 4314253

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

build/main.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24879,10 +24879,7 @@ function computeParentPaths(lockfile, duplicateDependencyNames, dependencyMap) {
2487924879
devDependency: visitorFn,
2488024880
optionalDependency: visitorFn
2488124881
};
24882-
for (const pkg of lockfile.packages) {
24883-
visitorFn(pkg, null);
24884-
traverse(pkg, visitor);
24885-
}
24882+
traverse(lockfile.root, visitor);
2488624883
return parentPaths;
2488724884
}
2488824885
function scanForDuplicates(messages, threshold, dependencyMap, lockfilePath, lockfile) {
@@ -25269,7 +25266,8 @@ async function run() {
2526925266
duplicateThreshold,
2527025267
currentDeps,
2527125268
lockfilePath,
25272-
parsedCurrentLock
25269+
parsedCurrentLock,
25270+
currentPackageJson
2527325271
);
2527425272
await scanForDependencySize(
2527525273
messages,

src/checks/duplicates.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,8 @@ function computeParentPaths(
4848
devDependency: visitorFn,
4949
optionalDependency: visitorFn
5050
};
51-
for (const pkg of lockfile.packages) {
52-
visitorFn(pkg, null);
53-
traverse(pkg, visitor);
54-
}
51+
52+
traverse(lockfile.root, visitor);
5553

5654
return parentPaths;
5755
}

src/main.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,8 @@ async function run(): Promise<void> {
148148
duplicateThreshold,
149149
currentDeps,
150150
lockfilePath,
151-
parsedCurrentLock
151+
parsedCurrentLock,
152+
currentPackageJson
152153
);
153154

154155
await scanForDependencySize(

0 commit comments

Comments
 (0)