# semver A library for working with versions in [semver][semver] format. ## Usage ```v import semver fn main() { ver1 := semver.from('1.2.4') or { println('Invalid version') return } ver2 := semver.from('2.3.4') or { println('Invalid version') return } println(ver1.gt(ver2)) println(ver2.gt(ver1)) println(ver1.satisfies('>=1.1.0 <2.0.0')) println(ver2.satisfies('>=1.1.0 <2.0.0')) println(ver2.satisfies('>=1.1.0 <2.0.0 || >2.2.0')) } ``` ``` false true true false true ``` For more details see `semver.v` file. [semver]: https://semver.org/