opnsense-ports/devel/rubygem-semver_dialects/pkg-descr
Franco Fichtner af7abb7b9e */*: sync with upstream
Taken from: FreeBSD
2023-04-28 10:12:04 +02:00

20 lines
610 B
Text

semver_dialects is a gem for generic semantic version matcher that supports
different semantic version dialects:
- pypi
- composer/packagist
- maven
- gem
- go
- npm
- nuget
- conan
semver_dialects ...
- provides a unified interface to the language specific dialects.
- matches semantic versions in a language agnostic way.
- is able to collapse a list of concrete version into version ranges.
- invert ranges.
- can cope with scattered, non-consecutive ranges.
- can parse and produce different version syntaxes.
- matches version gracefully and handles input versions/constraints in a
best-effort manner.