peer dependency
-
패키지에서 직접 import 하지는 않아도, 호환성이 필요한 경우
-
만약 peer dep을 react 17 로 두었다면, "이 패키지를 사용하려면 react 17을 사용해라!"라는 것
-
dependency는 내가 만든 모듈에서 사용하는 패키지들을 지정하는거고,
-
peer dependency 는 반대로 내가 만든 모듈이, 다른 모듈과 함께 동작 할 수 있다는 호환성을 표시하는 것. 즉, 실재로 패키지에서 require 나 import 하지는 않지만, 특정 라이브러리나 툴에 호환성을 필요로 할 경우 명시한다.