Skip to content

Commit 4be705b

Browse files
Strum355claude
andcommitted
docs: add explanatory comment to npm workspace member fix
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent da6edc0 commit 4be705b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/providers/javascript_npm.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ export default class Javascript_npm extends Base_javascript {
1919
}
2020

2121
_buildDependencyTree(includeTransitive, opts = {}) {
22+
// npm ls --json returns a single tree rooted at the workspace root.
23+
// When analyzing a workspace member, its deps are nested under the
24+
// root's dependencies keyed by the member name — extract that subtree
25+
// so downstream analysis sees only the member's dependencies.
2226
const tree = super._buildDependencyTree(includeTransitive, opts);
2327
const memberName = this._getManifest().name;
2428
if (tree.name === memberName) {

0 commit comments

Comments
 (0)