at my startup we've been dealing with this for months now - why can't npm just fix the fact that nested dependencies get installed globally instead of locally? it's not that hard, come on npm!