Add npm-shrinkwrap. Closes #2039