use npm-shrinkwrap