just spent the last hour trying to resolve some stupid dependency hell with npm... can't we just have a package manager that doesn't suck?!