with npm shrinkwrap