Semantic versioning and extensible constraint solving.
This library seeks to provide semantic version parsing and constraint solving, but with a few twists compared to pub_semver:
- Implemented precisely the same as Semantic Versioning 2.0.0.
- Dart specific rules ("Pub Semantic Versioning") is an optional extension.
// Example.
Version.parse('1.0.0') == Version(1, 0, 0);