Meet Yarn, el administrador de paquetes de JavaScript más reciente desarrollado por Facebook
La mayoría de los desarrolladores frontend ya conocen npm, que es el gestor de paquetes de Node para bibliotecas, marcos y complementos de JavaScript. Este es el gestor de paquetes más utilizado por los desarrolladores web, pero Facebook ha creado una nueva marca gerente de empaquetación nombre de hilo que se está convirtiendo rápidamente rival caliente de npm.
Con Yarn todavía puedes extraer elementos del repositorio npm, pero también puede sacar de otros repos y gestiona tus propias dependencias personalizadas instaladas en muchas máquinas diferentes.
El mayor beneficio del hilo es la consistencia para diferentes versiones de scripts y Gestión para diferentes máquinas..
Los usuarios que confían en npm pueden tener la última versión de jQuery en su computadora portátil, pero pueden cambiar a su escritorio y ejecutar una versión ligeramente obsoleta. Esto normalmente se puede administrar con una llamada de actualización, pero Yarn podría ser más fácil.
En última instancia, los desarrolladores utilizan administradores de paquetes para Instalar recursos llamados paquetes desde un repositorio universal.. Estos paquetes pueden ser bibliotecas, marcos o cualquier tipo de código preempaquetado.
Cuando se trata de paquetes de actualización automática, Yarn pretende hacer este proceso más amplio, más fácil y mucho más seguro. Estas ideas aún están saliendo del equipo de desarrollo de Facebook, pero Yarn ya ofrece algunos beneficios increíbles:
- Acceso a npm, bower y otros repositorios personalizados.
- Las dependencias se pueden instalar en múltiples máquinas
- Rendimiento óptimo basado en velocidades de descarga
- Paquete de caché, para que pueda descargar de nuevo sin Internet
En la página Yarn GitHub encontrará instrucciones de instalación para sitios web locales o sitios de producción en vivo..
Si eres nuevo en Yarn y quieres realizar una prueba, consulta la guía de uso en el sitio web oficial. Este es uno de los gestores de paquetes más simples para saltar, y si ya tiene experiencia en el uso de npm, se sentirá como en casa con Yarn..
Y dado que este es un proyecto bastante nuevo, espero muchas actualizaciones de Facebook en los próximos meses..