Notes:
- Don't forget to bump the version in package.json
- Make extra certain package.json is valid json
- tag (and push --tags) first.
- Don't publish your working checkout, it's probably polluted by temporary/private files.
Workflow:
- update History.md
- bump package.json version
- git tag $package-$version
- git push && git push --tags
- npm publish https://github.com/bkw/$repo/archive/$package-$version.tar.gz
updates take some time to show up on the npmjs website.