시맨틱 버저닝은 개발하는 소프트웨어의 규모가 커지고, 외부 라이브러리를 많이 사용할수록 생기는 의존성 지옥을 해결하고자 생긴 공통의 버전 명시 규칙과 요구사항을 뜻합니다. 일반적으로 라이브러리를 설치하게 될 경우, 위와 같은 형태를 띄고 있습니다. 하나씩 살펴보도록