node-version-up
v1.1.0
Published
Increase version number in your react or node app in your package.json with one command
Downloads
465
Maintainers
Readme
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
orpatch
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
| Option | Type | Default value | Description |
|------------|----------|-------------------|-----------------|
| --major
or --mj
| flag
| | Increase major
version:0.0.0 -> 1.0.0 |
| --minor or
--mn** |
flag| | Increase
minor version:<br/>0.**0**.0 -> 0.**1**.0 |
| **
--patch or --p
| flag
| | Increase patch
version:0.0.0 -> 0.0.1 |
| --message
or --m
| string
| "release ${version}: increase versions and build numbers"
| Custom commit message. |
| --tag
or --t
| string
| v{major}.{minor}.{patch}
| Custom git tag |
| --pathToPackage './path'
| string
| ./package.json
| Path to package.json
file in your project. |