Implementation of semver 2.0.0, https://semver.org/
Parital implementatoin of ranges, https://github.com/npm/node-semver#versions, https://semver.npmjs.com/
1.2.3 - 2.0.0
, 1.2 - 2
1.2.x
, 1.2
, 1.X.3
, *.2.3
~1.2.3
, ~1.2
^1.2.3
Ready on GitLab: https://gitlab.com/mariokonrad/semver and a mirror on GitHub: https://github.com/mariokonrad/semver