yeah, node doesn't do this. node 0.12.0 should actually be (at least) node 5.0, if they followed semver.
> Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.
> if your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0. If you're worrying a lot about backwards compatibility, you should probably already be 1.0.0.
Is there another alternative?