AntiPattern
Transitive Dependency Lock-In
transitive-dependency-lock-in
Front-end builds fail or stay vulnerable because semver ranges and transitive dependencies get pinned by older tooling, forcing upgrades of multiple packages at once. Version conflicts prevent one-at-a-time remediation, leaving build/bundling broken.