/json-version-inc

Increments versions in a json file

Primary LanguageJavaScriptMIT LicenseMIT

json-version-inc

Increments a version field property in a json file and rewrites the original file

Why ?

I needed a way to increment the versions for android and ios react-native expo builds in order to be able to use CI and fastlane to submit builds to Play Store and App Store.

Install

$ npm install -g json-version-inc

Usage

json-version-inc -j [JSON_FILE_PATH] -p [VERSION_PROPERTY_PATH] -t [TYPE: MAJOR | MINOR | PATCH] -o [xml|json|text]

Example

json-version-inc -j ./app.json -p expo.ios.buildNumber -t PATCH -o xml
> to write the new version to console.log in xml, like this: <newVersion>1.0.7</newVersion>

json-version-inc -j ./app.json -p expo.ios.buildNumber -t PATCH -o json
> to write the new version to console.log in json, like this: {"newVersion":"1.0.8"}

json-version-inc -j ./app.json -p expo.ios.buildNumber -t PATCH -o text
> to write the new version to console.log in raw format, like this: 1.0.8


License

MIT