1.1.0 • Published 4 years ago

node-version-up v1.1.0

Weekly downloads
6
License
ISC
Repository
-
Last release
4 years ago

Install

npm install node-version-up

Node/React version upper

Increase major, minor or patch part of the version in your app in package.json with one command.

With this script you can:

  • Increase major, minor or patch part in the version.
  • Make a git commit with version changes.
  • Make a git tag with new version.

Usage

1. Make sure you have defined the version and script

{
  "name": "your-project-name",
  "version": "1.0.0",
  "scripts": {
    "version-up": "node ./node_modules/node-version-up/index.js"
  }
}

2. Run version up.

> npm run version-up --{major | minor | patch}

Example

> npm run version-up patch

I'm going to increase the version in:
  - package.json (/Users/joshconlin/development/node-version-up/package.json);

The version will be changed:
  - from: 1.0.0
  - to:   1.0.1

You are currently on branch master. 

Do you want to use this branch? [y/n]
y

Use "1.0.1" as the next version? [y/n] y

Updating versions
  Updating version in package.json...
    Version in package.json changed.

I'm ready to cooperate with git!
  I want to make a commit with message:
    "Release 1.0.1: increase version."
  
Do you want me to do this? [y/n] y
  
Committed!

  I want to push this commit. Is this okay? [y/n]
y

Commit Pushed!

  I want to add a tag:

  "v1.0.1"

Do you allow me to do this? [y/n]
y

Branch Tagged!


Do you want me to push this tag? [y/n]
y

Tag pushed!

You're all done!

Options

You can pass option name and value with following syntax (remember to put -- before options):

npm run version-up --flag value
OptionTypeDefault valueDescription
--major or --mjflagIncrease major version:0.0.0 -> 1.0.0
--minor or--mn` | flag | | Increase minor version:0.0.0 -> 0.1.0
--patch or--p` | flag | | Increase patch version:0.0.0 -> 0.0.1
--message or --mstring"release ${version}: increase versions and build numbers"Custom commit message.
--tag or --tstringv{major}.{minor}.{patch}Custom git tag
--pathToPackage './path'string./package.jsonPath to package.json file in your project.