Make npm publish work without user credentials

In our environment we use custom docker images with npmrc using our own private registry. We need it, because access to private packages is restricted to authenticated users.

I have patched npm publish plugin to work without user credentials. Please consider adding this change to upstream release.