> > > Mark, > I want to understand better your statement "resulted in a great deal of > confusion for contributors". Can you give more details about that.
One simple case I had myself was when debugging a suspected problem with one of dependencies and wasting several hours to only discover that the dependency version setting in package.json was ignored due to presence of npm-shrinkwrap. It's stupid simple, but since shrinkwrap is not a very common tool, people are not aware of it, or just forget that it's there. While for us it's the center of this discussion, the average cordova contributor is likely to not even remember what the decision was about which repos should contain it when etc.