Skip to content

Commit 32551a5

Browse files
misticalexeagle
authored andcommitted
fix(builtin): correctly calculate pkg._directDependency when a mapped node_module is used
1 parent c95d9ca commit 32551a5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

internal/npm_install/generate_build_file.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -661,7 +661,7 @@ export function parsePackage(p: string, dependencies: Set<string> = new Set()):
661661

662662
// set if this is a direct dependency of the root package.json file
663663
// which is later used to determine the generated rules visibility
664-
pkg._directDependency = dependencies.has(pkg._moduleName) || dependencies.has(pkg._name);
664+
pkg._directDependency = dependencies.has(pkg._moduleName) || dependencies.has(pkg._name) || dependencies.has(pkg._dir);
665665

666666
return pkg;
667667
}

internal/npm_install/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ function parsePackage(p, dependencies = new Set()) {
387387
pkg._files = listFiles(p);
388388
pkg._runfiles = pkg._files.filter((f) => !/[^\x21-\x7E]/.test(f));
389389
pkg._dependencies = [];
390-
pkg._directDependency = dependencies.has(pkg._moduleName) || dependencies.has(pkg._name);
390+
pkg._directDependency = dependencies.has(pkg._moduleName) || dependencies.has(pkg._name) || dependencies.has(pkg._dir);
391391
return pkg;
392392
}
393393
exports.parsePackage = parsePackage;

0 commit comments

Comments
 (0)