[Korean FE Article] 최신 npm 패키지를 만들기 위한 모범 사례
글 링크: https://velog.io/@surim014/Best-practice-for-creating-a-modern-npm-package
소개
개발 시, 다양한 패키지를 사용하면서 ‘나도 패키지를 만들어서 배포해 보고 싶다!’라고 생각해 보신 적 있으신가요? 이 글에서는 예제와 함께 간단하게 npm 패키지를 배포하는 방법뿐만 아니라 유지 보수하기 좋은 방식으로 배포하는 방법도 함께 소개하고 있습니다. 기본 리퍼지토리를 제공하고 있으니 차근차근 시도해 보셔도 좋을 것 같습니다 :)
목차
전제 조건
간단한 예제 npm 패키지
프로젝트 설정
npm 계정 설정
npm 패키지를 게시하는 방법
프로덕션 준비가 된 npm 패키지
프로젝트 설정
CommonJS 및 ECMAScript 모듈 형식 모두를 위한 빌드
테스트 설정 및 추가
단위 테스트
파이프라인에서 테스트
패키지 테스트
npm pack
npm link
상대 경로
npm 레지스트리
보안 검사 구현
버전 관리 및 게시 자동화
시맨틱 버전 관리란 무엇인가요?
깃허브를 통한 Snyk로 지속적인 보안 모니터링
최신 npm 패키지 만들기 시작