Package de.voize.semver4k

Types

Range
Link copied to clipboard
class Range(version: Semver, op: Range.RangeOperator)
Requirement
Link copied to clipboard
class Requirement(range: Range?, req1: Requirement?, op: Requirement.RequirementOperator?, req2: Requirement?)
A requirement will provide an easy way to check if a version is satisfying.
Semver
Link copied to clipboard
class Semver @JvmOverloads() constructor(originalValue: String, type: Semver.SemverType) : Comparable<Semver>
Semver is a tool that provides useful methods to manipulate versions that follow the "semantic versioning" specification (see http://semver.
SemverException
Link copied to clipboard
class SemverException : RuntimeException
Tokenizer
Link copied to clipboard
object Tokenizer
Utility class to convert a NPM requirement string into a list of tokens.