Murelio

필요한 기능을 불러오고 있습니다.

시맨틱 버전 비교기

두 Semantic Version을 SemVer 2.0.0 우선순위 규칙으로 파싱하고 A<B, A=B, A>B를 비교합니다.

사용 방법

  1. Version A와 B를 SemVer 형식으로 입력하고 실행합니다.

핵심 기능과 처리 범위

전용 runner는 X.Y.Z, prerelease, build metadata를 검증하고 numeric prerelease identifier와 문자열 identifier의 우선순위를 표준 규칙대로 비교합니다.

처리 원리

major/minor/patch를 먼저 비교하고 prerelease identifier를 순서대로 비교하며 build metadata는 precedence에서 무시합니다.

예시

1.0.0-rc.1은 1.0.0보다 낮은 우선순위로 표시됩니다.

이럴 때 유용합니다

  • 패키지 버전 두 개의 SemVer precedence를 정확히 비교할 때

사용 전 참고

  • version range(^1.2), loose version, npm range 해석은 하지 않고 두 개의 완전한 SemVer만 비교합니다.

기준 및 참고자료

자주 묻는 질문

+build 값이 다르면 다른 우선순위인가요?

아닙니다. SemVer 규칙대로 build metadata는 precedence 비교에서 무시합니다.

관련 도구