+really is a way of representing assembly numbers. But having different builds of the same version does not make sense from the point of view of npm semver. Thus, removing the build number makes some sense.
, , - +. npm version prelease 1.0.0 1.0.0-0. npm version prerelease 1.0.0-1.