support publishing to npm
update npm login method
correct npm publish logic
Merge pull request #300 from shawnzhu/publish-npm

Publish plugin - npm