You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is not just a request to bump a dependency for a CVE
This is not solely a request to bump a dependency for a CVE
Current Behavior
With install-strategy=linked, npm sbom exits non-zero with ESBOMPROBLEMS, listing the devDependencies of transitive packages (e.g. matcha, tape — devDependencies of balanced-match / brace-expansion) as missing: ... required by .... Those dev dependencies are correctly not installed (the same is true under hoisted), yet only the linked strategy treats them as missing-and-required. Under hoisted, npm sbom produces a clean SBOM for the same dependency set.
Expected Behavior
npm sbom under the linked strategy should produce an SBOM without errors, matching the hoisted strategy, and should not treat transitive packages' devDependencies as required/missing.
Activity
fix(arborist): don't load store packages' devDependencies as required…