یارن(yarn) یک Package Manager برای Node.js است که جایگزینی برای NPM به شمار میرود. Yarn با هدف بهبود و رفع مشکلاتی که در NPM موجود است توسعه پیدا کرده و توسط دهها شرکت و صدها توسعهدهنده در حال گسترش است.
به دلیل ویژگیهای خوب Yarn، تعداد ستارههای Github پروژه نسبت به NPM در حال حاضر تقریبا دو برابر است.
به طور خلاصه Package Manager ابزاری است که کار نصب و بهروزرسانی و مدیریت بستههای نرمافزاری مورد نیاز شما را انجام میدهد. با کمک اینگونه ابزارها میتوانید همیشه آخرین نسخه از کتابخانههای مورد نیاز خود را در کنار نرمافزارتان داشته باشید و بدون نیاز به جستجو و بررسی بستهها و نیازمندیهای جانبی آنها، تنها به فکر توسعهی هستهی اصلی نرمافزار خودتان باشید.