version-changed
Checks if the version in
package.json
has changed since the last commit.
Install
$ npm i version-changed -S|-D|-g
Usage
In code:
const versionChanged =
On command line:
$ version-changed && ./dosomething
When used in package.json
it's more handy to shortcut with ||
. For this reason you can use version-unchanged
.
The prebuild
script below will run prebuildify
if the version has changed, but will not fail if the version didn't change.
API
versionChanged(err, cb)
Calls back with (err, changed)
where changed
is true
if the version in package.json
at the current commit has changed compared to the previous commit, otherwise false
.
CLI
version-changed
Exits with 0
if the version has changed. Use this together with &&
.
version-unchanged
Exits with 0
if the version is unchanged. Use this together with ||
.
Kudos
This code was extracted from prebuild-ci
. Kudos to @juliangruber
. ❤️
License
MIT