teamcity-build-number-cli v0.0.3
teamcity-build-number-cli

Outputs version from package.json in TeamCity service message format.
Install
$ npm install -g teamcity-build-number-cliUsage
First, make sure your TeamCity "build configuration -> general settings -> Build number format" is set to %build.counter%. This will give your build the number of the auto-incrementing build counter-value when you start building.
When the cli eventually outputs ##teamcity[buildNumber '1.2.3.{build.number}'] (if your package.json has version 1.2.3), TeamCity will read that and replace {build.number} with the value of "Build number format", which is %build.counter%. It will then rename the build in progress.
The resulting name of the build will be #major.minor.patch.buildIterator, where major, minor, patch comes from package.json, and buildIterator comes from TeamCity.
To call the cli, use one of these in your build process:
// if package.json is in current directory:
teamcity-build-number
// or
teamcity-build-number path/to/directory/containg/packagejson
// or
teamcity-build-number path/to/package.json