NPM para versão do módulo bump

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