>
> I suggest that:
> - The shrinkwrap exist in git at all times, not just during the release
> process.
>
-1 for that. Having shrinkwrap at all times will result in postponed
discovery of incompatibilities with newer versions (which are usually
trickier than shrinkwrap problems) until you nuke node_modules during
release. From my experience for repos that had it, it also resulted in a
great deal of confusion for contributors.

- At the beginning of a new dev/test cycle in a project that has a
> shrinkwrap, developers should not only "git pull", but should also "rm -r
> node_modules ; npm install".
>
+1, no need to use shrinkwrap in cordova-lib, only cordova-cli and
cordova-plugman (they don't depend on each other now, both contain
executables calling into cordova-lib).

Reply via email to