Você pode usar o NPM CLI para modificar a versão do seu módulo Node.js. Se o módulo NPM estiver em um repositório git, ele também fará um commit.
Manual da versão NPM:
npm version [<newversion> | major | minor | patch | build]
Você pode especificar uma mensagem de confirmação usando o argumento -m (ou –message ). Na mensagem de confirmação, você pode inserir o novo número da versão usando o espaço reservado % s .
Veja o exemplo de uso abaixo:
➜ tmp git:(master) cat package.json | grep version
"version": "0.0.0",
➜ tmp git:(master) npm version 0.1.0-alpha
v0.1.0-alpha
➜ tmp git:(master) cat package.json | grep version
"version": "0.1.0-alpha",
➜ tmp git:(master) npm version major
v1.0.0
➜ tmp git:(master) npm version major
v2.0.0
➜ tmp git:(master) npm version minor
v2.1.0
➜ tmp git:(master) npm version patch -m "Bumped to version %s"
v2.1.1
➜ tmp git:(master) npm version build
v2.1.1-1
➜ tmp git:(master) npm version build -m "Bumped to version %s"
v2.1.1-2
➜ tmp git:(master) git log --pretty=format:"%h - %s"
1448ad8 - Bumped to version 2.1.1-2
5a5cc37 - 2.1.1-1
591cd42 - Bumped to version 2.1.1
dcf1fa9 - 2.1.0
325e69a - 2.0.0
f89c461 - 1.0.0
c419a8a - 0.1.0-alpha
7cf4ac4 - initial commit
➜ tmp git:(master) cat package.json | grep version
"version": "2.1.1-2",
Edit: Para gerenciamento de cross package manager da mesma maneira (para bower, jquery-plugins, jam, etc) veja mversion