| Class | Description |
|---|---|
| Range | |
| Requirement |
A requirement will provide an easy way to check if a version is satisfying.
|
| Semver |
Semver is a tool that provides useful methods to manipulate versions that follow the "semantic versioning" specification
(see http://semver.org)
|
| Tokenizer |
Utility class to convert a NPM requirement string into a list of tokens.
|
| Tokenizer.Token |
A token in a requirement string.
|
| Enum | Description |
|---|---|
| Range.RangeOperator | |
| Requirement.RequirementOperator |
The operators that can be used in a requirement.
|
| Semver.SemverType |
The different types of supported version systems.
|
| Semver.VersionDiff |
The types of diffs between two versions.
|
| Tokenizer.TokenType |
The different types of tokens (unary operators, binary operators, delimiters and versions)
|
| Exception | Description |
|---|---|
| SemverException |
Copyright © 2021. All rights reserved.