Indicates that an extension can be appended to this to create an extended version.
Indicates that an extension can be appended to this to create an extended version.
the type of the version component of the extended version
the type of the extended version
Indicates that a value can be appended to this to create a version or something which can become a version.
Indicates that a value can be appended to this to create a version or something which can become a version.
the type returned which is or can become a version
A definition of an extension type for a version.
A definition of an extension type for a version.
If this type has a default extension value, it means that a version string
without an extension (such as 2.2.7
) is considered to have that extension.
the type of the extension
the default extension value, if one exists
an ordering for extensions of this type
Something which parses a version extension from a string.
Something which parses a version extension from a string.
the type of the version extension
Indicates that a value can be used by this to start creating a version.
Indicates that a value can be used by this to start creating a version.
the type returned by this which can become a version
An exception which is thrown when attempting to create a version from a string which is not a valid version string.
A package containing utilities related to SemVer 2.0.0 versions.
A package containing utilities related to SemVer 2.0.0 versions.
Note: This package is not associated with the SemVer organization in any way; it is merely designed to comply with the SemVer specification.