semver4s
semver4s
semver4s
semver4s
/
semver4s
semver4s
package
semver4s
Type members
Value members
Type members
Classlikes
case
object
Always
extends
Matcher
case
class
And
(v1:
Matcher
, v2:
Matcher
) extends
Matcher
sealed
trait
Bound
sealed
trait
Bounded
extends
Bound
case
class
CoreVersion
(major:
Long
, minor:
Long
, patch:
Long
)
case
class
Exact
(v:
Version
) extends
Matcher
case
class
Exclusive
(by:
Version
) extends
Bounded
case
class
GT
(v:
Version
) extends
Matcher
case
class
Inclusive
(by:
Version
) extends
Bounded
case
class
LT
(v:
Version
) extends
Matcher
sealed
trait
Matcher
Companion
object
object
Matcher
Companion
class
case
class
Or
(v1:
Matcher
, v2:
Matcher
) extends
Matcher
sealed
trait
PreReleaseBehaviour
Companion
object
object
PreReleaseBehaviour
Companion
class
object
RangeParsers
object
SemVer
object
SemverParsers
case
object
Unbounded
extends
Bound
object
Version
Companion
class
case
class
Version
(major:
Long
, minor:
Long
, patch:
Long
, pre:
Option
[
PreReleaseSuffix
], build:
Option
[
String
])
Companion
object
object
VersionOrder
Value members
Methods
def
matcher
(src:
String
):
Either
[
Error
,
Matcher
]
def
version
(src:
String
):
Either
[
Error
,
Version
]
Fields
val
semVer
:
Parser
[
Version
]
val
semVerMatcher
:
Parser0
[
Matcher
]