neosemver

Semantic versioning and extensible constraint solving.

On pub.dev Code coverage Github action status Dartdocs Style guide

This library seeks to provide semantic version parsing and constraint solving, but with a few twists compared to pub_semver:

  1. Implemented precisely the same as Semantic Versioning 2.0.0.
  2. Dart specific rules ("Pub Semantic Versioning") is an optional extension.

Usage

// Example.
Version.parse('1.0.0') == Version(1, 0, 0);

Libraries

neosemver