Yarn это менеджер пакетов, разработанный в качестве полноценной замены стандартного npm. Он во много раз превосходит последний в скорости установки пакетов, и полностью совместим со всеми пакетами.
Основные особенности
- Высокая скорость установки пакетов;
- Кэширование скачанных пакетов избавляет от необходимости перекачивать их потом;
- Использование контрольных сумм для проверки целостности каждого установленного пакета перед запуском кода;
- Высокая степень надежности;
- Оффлайн режим - если вы ранее установливали пакет, то его можно переустановить заново без подключения к Интернету;
- Оптимальное использование сети путем построения очереди запросов;
- Поддержка всех пакетов npm;
- Устранение проблем с несовпадением версий зависимостей.