Checks if the version in `package.json` has changed since the last commit.
npm install version-changed> Checks if the version in package.json has changed since the last commit.
!Node version


```
$ npm i version-changed -S|-D|-g
In code:
`js`
const versionChanged = require('version-changed')
versionChanged((err, changed) => {
if (err) throw err
console.log('version changed', changed)
})
On command line:
`sh`
$ 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.
`json`
{
"scripts": {
"prebuild": "version-unchanged || prebuildify --napi"
}
}
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.
Exits with 0 if the version has changed. Use this together with &&.
Exits with 0 if the version is _unchanged_. Use this together with ||.
This code was extracted from prebuild-ci. Kudos to @juliangruber`. :heart:
MIT