Yarn (패키지 관리자)

위키백과, 우리 모두의 백과사전.

Yarn
개발자다양함[a]
발표일2016년 6월 18일(7년 전)(2016-06-18)[2]
안정화 버전
4.1.1[3] 위키데이터에서 편집하기 / 2024년 3월 4일(23일 전)(2024년 3월 4일)
저장소
프로그래밍 언어JavaScript
플랫폼크로스 플랫폼
종류패키지 관리자
웹사이트yarnpkg.com 위키데이터에서 편집하기

Yarn(얀)은 Node.js 자바스크립트 런타임 환경을 위해 페이스북이 2016년 개발한 소프트웨어 패키지 시스템이다. npm 패키지 관리자의 대안으로서 Yarn은 페이스북, Exponent(현재의 Expo.dev), 구글, Tilde(Ember.js 후원 기업)의 협업으로 대형 코드의 일관성, 보안, 성능 문제를 해결하고자 개발되었다.[4]

npm과의 비교[편집]

  • Yarn은 로컬 캐시로부터 패키지를 설치할 수 있다.
  • Yarn은 패키지 버전을 강력하게 바인딩한다.
  • Yarn은 데이터 무결성 보장을 위해 체크섬을 사용하는 반면 npm은 SHA-512를 사용하여 다운로드된 패키지의 데이터 무결성을 검사한다.
  • Yarn은 병렬로 패키지를 설치하는 반면 npm은 한 번에 하나의 패키지를 설치한다.

같이 보기[편집]

내용주[편집]

  1. 페이스북(현.메타)가 개발한 것으로 알려져 있고 이것을 처음 만든 개발자도 페이스북 직원이었지만, 리액트 등과 달리 메타가 관리하는 프로젝트가 아니다.[1]

출처주[편집]

  1. “Questions & Answers”. 《Yarn》. 2023년 8월 20일에 확인함. 
  2. “Earliest releases of yarn”. 《GitHub》. 2016년 6월 18일에 확인함. 
  3. “Release v4.1.1”. 
  4. “Yarn: A new package manager for JavaScript”. 《Engineering at Meta》 (미국 영어). 2016년 10월 11일. 2021년 11월 22일에 확인함. 

외부 링크[편집]

  • Yarn 위키데이터에서 편집하기 - 공식 웹사이트