분류
실행 중 필요한 패키지와 개발 도구를 package.json에서 구분한다.
패키지 관리는 설치 명령을 아는 일이 아니라, 앱이 직접 쓰는 의존성과 빌드 도구, 전이 의존성, 잠금 파일을 재현 가능하게 관리하는 일이다.
실행 중 필요한 패키지와 개발 도구를 package.json에서 구분한다.
^와 ~가 설치 가능한 버전을 어떻게 넓히는지 확인한다.
lockfile로 팀과 CI가 같은 전이 의존성을 설치하게 한다.
업데이트 후 테스트, 빌드, 보안 알림, 번들 크기를 함께 본다.