직접 구현보다 패키지가 나은 이유를 적어봅니다.
설치: 쉽지만 의존성은 프로젝트의 장기 비용
필요 확인, 신뢰 확인, 고정 기록 같은 기준을 실제 브라우저 흐름에서 나눠 확인해야 구현 기준과 실패 대응이 흐려지지 않습니다.
다운로드, 유지보수, 라이선스, 보안 이슈를 살핍니다.
package.json과 lock 파일로 버전을 재현 가능하게 둡니다.
쓰지 않는 패키지와 스크립트는 주기적으로 제거합니다.
패키지를 추가할 때는 오늘의 편의와 내일의 유지보수를 함께 봐야 합니다. lock 파일은 팀 전체의 같은 실행 환경을 지켜줍니다.