Represents a semantic version, see https://semver.org/.
@:optionaloptionalfinalread onlypre:Null<String>
finalread onlypatch:Int
finalread onlyminor:Int
finalread onlymajor:Int
@:optionaloptionalfinalread onlybuild:Null<String>