Uses `npm shrinkwrap` to fix dependencies' versions (fix #22).