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.