This diagram explains my question ----> Version Conflict
My product takes a dependency on a node package, which takes a dependency on a certain version of Angular, lets say version #y.
However, my product relies on a different version of Angular - lets say version #x.
I cannot ensure that #x = #y.
What is the best way to avoid such version conflicts?