versum library

Basic library which provides to accessing version and constraint data.

It includes version parsing and constraint class (it implemented by other package).

Classes

SemVer
An immutable class for storing Semantic Versioning 2.0.0 under Dart Object.
VersionConstraint<B extends MultipleVersionConstraintNode<VersionConstraintRecord>>
A entire object that repersenting rawConstraint in VersionConstraint object.

Exceptions / Errors

InvalidSemVerException
An Exception that related to invalid SemVer format provided during construction.