1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-23 00:22:08 +02:00
tldr/pages/common/semver.md
Lena d74e776a9c
pages.*/*: replace {{" "}} with "{{ }}" (#15034)
The latter notation is preferred by the style guide.
2024-12-05 22:57:27 +05:30

656 B

semver

Semantic version string parser. More information: https://github.com/npm/node-semver.

  • 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}}"