시맨틱 버저닝(Semantic Versioning)이란?, 버전 증가 규칙 및 관리 기호
CommonJS(CJS), ECMAScript Modules(ESM) 특징 및 차이점, 패키지 배포 시 두 모듈을 모두 지원하는 방법