Test (pre)version scripts
$ npm version 2.0.0
> test@2.0.0 preversion /tmp/test
> ./check.js
{ envVersion: '2.0.0', pkgVersion: '1.2.3' }
v2.0.0
> test@2.0.0 version /tmp/test
> ./check.js
{ envVersion: '2.0.0', pkgVersion: '2.0.0' }
#!/usr/bin/env node | |
console.log({ | |
envVersion: process.env.npm_package_version, | |
pkgVersion: require('./package.json').version | |
}); |
{ | |
"name": "test", | |
"version": "1.2.3", | |
"scripts": { | |
"preversion": "./check.js", | |
"version": "./check.js" | |
} | |
} |