diff --git a/pages/common/semver.md b/pages/common/semver.md new file mode 100644 index 0000000000..2a419fc38b --- /dev/null +++ b/pages/common/semver.md @@ -0,0 +1,24 @@ +# semver + +> Semantic version string parser. +> More information: . + +- Check if a version string respects the semantic versioning format (prints an empty string if it does not match): + +`semver {{1.2}}` + +- Convert a version string to the semantic versioning format: + +`semver --coerce {{1.2}}` + +- Test if `1.2.3` matches the `^1.0` range (prints an empty string if it does not match): + +`semver {{1.2.3}} --range "{{^1.0}}"` + +- Test with multiple ranges: + +`semver {{1.2.3}} --range {{">=1.0"}} {{"<2.0"}}` + +- Test multiple version strings and return only the ones that match: + +`semver {{1.2.3}} {{2.0.0}} --range "{{^1.0}}"`