semantic_compare

Compare semver versions using semantic expressions
0.3.1 released

SemanticCompare

Compare semver versions using semantic expressions

Most of the npm's semver implementation expressions are supported.

Only true semantic version numbers are allowed, with at least a major, minor and patch number (e.g. 1.2.3)

Installation

Add this block to your application's shard.yml:

dependencies:
  semantic_compare:
    github: j8r/semantic_compare

Usage

Compare with simple expressions

SemanticCompare.version "1.2.3", "1.2.0 - 1.4.0"

Compare with 'or' || signs

SemanticCompare.expression "1.2.3", ">=1.0.4 || <2.0.0 || ~1.2.1"

License

Copyright (c) 2017 Julien Reichardt - ISC License

semantic_compare:
  github: j8r/semantic_compare
  version: ~> 0.3.1
License ISC
Crystal none

Authors

Dependencies 0

Development Dependencies 0

Dependents 1

Last synced .
search fire star recently