Generates a version with prerelease suffix based on the current package version and command line parameters. Useful when publishing modules from CI servers.
npm i --save-dev prerelease-ftw
{
"version": "3.2.0",
"scripts": {
"prerelease": "prerelease"
}
}
npm --silent run prerelease -- build 20
3.2.0-build.20
npm --no-git-tag-version version $(npm --silent run prerelease -- build ${BUILD_NUMBER})
npm publish