YABlog->new( user => 'hide_o_55' )

Yet another hide_o_55's blog

[Node.js] ShipItJS - Release management tool for NPM

hideo55/shipitjs - GitHub

Releasing a new version of software takes a lot of steps...
It is automate steps of release new version software for NPM.

Install

$ npm install ShipItJS -g

Usage

Usage: shipitjs [options] [command]

Commands:

  init 
  Initialize: write default configuration file to ./.shipit.json

  release [release-type]
  Release the package to NPM. release-type is [major|minor|patch|build|custom].

Options:

  -h, --help     output usage information
  -v, --version  output the version number
  -x, --exec      Run command actually(default Dry-Run mode)
$ cd /path/to/module
$ shipitjs init
$ shipitjs -x release patch