semver

Members

Enums

VersionPart
enum VersionPart

The version part of a version number.

Functions

maxSatisfying
SemVer maxSatisfying(SemVer[] semVers, SemVerRange semVerRange)

Return the latest $(D_PSYMBOL Semver) from semVers array that satisfies semVerRange $(D_PSYMBOL SemVerRange).

satisfies
bool satisfies(SemVer semVer, SemVerRange semVerRange)

Check if the $(D_PSYMBOL SemVer) semVer satisfies SemVerRange semVerRange.

Structs

SemVer
struct SemVer

Represent a semantic version number MAJOR[.MINOR.PATCH][-PRERELEASE][+BUILD].

SemVerRange
struct SemVerRange

Represent a semantic version range [~|~>|^|<|<=|=|>=|>]MAJOR[.MINOR.PATCH].

See Also

<a href="http://semver.org">Semantic Versioning 2.0</a>, <a href="https://github.com/isaacs/node-semver">The semantic versioner for npm</a>

Meta

Authors

Dragos Carp