You can do (and are supposed to do) the same with npm's own shrinkwrap, but people claim that it doesn't work as intended.