But npm tarballs does not always contains tests. We should run tests to
be able to update its dependencies (See
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840213).
So npm dist tarballs should be used only when tags are missing in the
repo and not the default. Usually the upstream authors are very
responsive to requests for updating tags page.