Conheça o Yarn O mais novo gerenciador de pacotes JavaScript desenvolvido pelo Facebook
A maioria dos desenvolvedores frontend já sabe sobre o npm, que é o gerenciador de pacotes Node-powered para bibliotecas, frameworks e plugins JavaScript. Este é o gerenciador de pacotes mais usado por desenvolvedores da Web, mas o Facebook criou uma nova gerenciador de pacotes chamado Fio que está se tornando rapidamente rival quente do npm.
Com o fio você ainda pode puxar itens do repositório npm, mas você também pode puxar de outros repos e gerenciar suas próprias dependências personalizadas instaladas em muitas máquinas diferentes.
O maior benefício do Yarn é a consistência diferentes versões de scripts e gerenciamento para máquinas diferentes.
Os usuários que dependem do npm podem ter a versão mais recente do jQuery em seu laptop, mas podem alternar para a área de trabalho e executar uma versão um pouco desatualizada. Isso normalmente pode ser gerenciado com uma chamada de atualização, mas o Yarn pode ser mais fácil.
Em última análise, os desenvolvedores usam gerenciadores de pacotes para instalar recursos chamados pacotes de um repositório universal. Esses pacotes podem ser bibliotecas, estruturas ou qualquer tipo de código pré-empacotado.
Quando se trata de pacotes de atualização automática, o Yarn pretende tornar este processo mais amplo, mais fácil e muito mais seguro. Essas idéias ainda estão saindo da equipe de desenvolvimento do Facebook, mas a Yarn já oferece alguns benefícios incríveis:
- Acesso ao npm, bower e outros repositórios personalizados
- Dependências podem ser instaladas em várias máquinas
- Ótimo desempenho com base nas velocidades de download
- Cache de pacotes, para que você possa fazer o download novamente sem Internet
Na página do Yit GitHub você encontrará instruções de instalação para sites locais ou sites de produção ao vivo..
Se você é novo no Yarn e quer fazer um teste, confira o guia de uso no site oficial. Este é um dos gerenciadores de pacotes mais simples de se jogar, e se você já tem alguma experiência usando o npm, então você se sentirá em casa com o Yarn..
E como esse ainda é um projeto relativamente novo, espero muitas atualizações do Facebook nos próximos meses.