Package-level declarations
Types
This class describes a semantic version constraint. It provides ability to verify whether a version satisfies one or more conditions within a constraint.
Constraint throws this exception when the constraint parsing fails due to an invalid format.
Built-in kotlinx.serialization serializer that encodes and decodes Constraint as its string representation.
Functions
Determines whether a Constraint is satisfied by a Version or not.
Determines whether a Constraint is satisfied by each Version in a collection or not.
Determines whether a Constraint is satisfied by at least one Version in a collection or not.
Parses the string as a Constraint and returns the result or throws a ConstraintFormatException if the string is not a valid representation of a constraint.
Parses the string as a Constraint and returns the result or null if the string is not a valid representation of a constraint.