Skip to content

Commit c0bb169

Browse files
committed
recognize a src/index.js file as a main module for a package
1 parent add0c88 commit c0bb169

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

javascript/ql/src/semmle/javascript/NodeModuleResolutionImpl.qll

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,11 @@ File resolveMainModule(PackageJSON pkg, int priority) {
9696
)
9797
)
9898
or
99-
result =
100-
tryExtensions(pkg.getFile().getParentContainer(), "index", priority - prioritiesPerCandidate())
99+
exists(Folder folder | folder = pkg.getFile().getParentContainer() |
100+
result =
101+
tryExtensions([folder, folder.getChildContainer("src")], "index",
102+
priority - prioritiesPerCandidate())
103+
)
101104
}
102105

103106
/**

0 commit comments

Comments
 (0)