Yarn Classic
yarnpkg/yarnRevisado por IA
O que faz
Yarn é um gerenciador de pacotes para projetos JavaScript: baixa as bibliotecas das quais um projeto depende, grava um arquivo de lock para que todos instalem exatamente as mesmas versões, guarda em cache o que baixou para funcionar offline, e verifica cada pacote com um checksum. Este repositório é a linha antiga 1.x. O próprio README diz que essa linha está congelada, que o trabalho novo acontece no repositório yarnpkg/berry, e que quem encontrar problemas deve migrar para as versões mais novas. É para programadores; é preciso ter Node.js e usá-lo pelo terminal.
Facilidade de instalação
C · instalar 1 ou 2 ferramentas · Windows
- Windows C
- macOS C
- Linux C
Nas três plataformas, primeiro você instala o Node.js e depois instala o Yarn e o usa digitando comandos. O Windows tem um .msi de 2 MB e o Linux tem pacotes .deb e .rpm na última versão; o macOS não tem nenhum arquivo nas versões e é coberto apenas pelo guia de instalação no site do projeto.
Números no GitHub
- Estrelas
- 41.466em 31 de out. de 2026
- Downloads
- 272.196.225472.809 na semana
- Crescimento
- —sem ganho na última leitura
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Node.js
- Para compilar a partir do código
- Node.js
- Espaço em disco
- 2 MB–5 MB · pelo instalador
- Contas ou chaves
- Nenhuma
- Custo
- Grátis
- Licença
- BSD-2-Clause (Permissiva)
- Última atualização
- 12 de fev. de 2026
Sinais de risco (7)
- AtençãoVersões desatualizadas
Última versão publicada em 2024-03-09 (há 963 dias)
checagem automática
- AtençãoLinha congelada: os autores pedem que você migre
A descrição do repositório é 'The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry', e o README acrescenta: 'If you hit bugs or issues with Yarn 1.x, we strongly suggest you migrate to the latest release'. A seção de contribuição diz 'The 1.x codebase is fairly old and will only accept security fixes.'
revisão por IA
- AtençãoDependências muito antigas
O package.json ainda depende de pacotes descontinuados há muito tempo, entre eles `request` ^2.87.0 (o projeto request foi declarado obsoleto em 2020), `babel-runtime` ^6.26.0, `micromatch` ^2.3.11, `mkdirp` ^0.5.1 e `rimraf` ^2.5.0, e declara `engines.node: >=4.0.0`.
revisão por IA
- InfoUm token de CI publicado no README
O selo de build do README embute um token na URL: 'https://circleci.com/gh/yarnpkg/yarn.svg?style=shield&circle-token=5f0a78473b0f440afb218bf2b82323cc6b3cb43f'. Tokens de selo são feitos para ser somente leitura, mas há uma credencial num arquivo público.
revisão por IA
- InfoVersão não lançada no código-fonte
O package.json indica a versão '1.23.0-0', enquanto a versão publicada mais recente é a v1.22.22, de 2024-03-09, então o código do repositório está à frente de tudo o que foi lançado. O último commit foi em 2026-02-12.
revisão por IA
- InfoMuitas pendências numa linha encerrada
Dados do projeto: 2055 issues abertas, numa linha que os mantenedores dizem aceitar apenas correções de vulnerabilidades.
revisão por IA
- InfoLogotipos de patrocinadores com links de rastreamento
A tabela 'Gold sponsors' do README linka a Doppler e a WorkOS por URLs de campanha como 'https://www.doppler.com/?utm_campaign=github_repo&utm_medium=referral&utm_content=yarn&utm_source=github'; ambos são serviços comerciais pagos.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Se as dependências antigas ainda instalam sem problemas nas versões atuais do Node.js
- Se ainda são publicadas correções para falhas e vulnerabilidades, já que a última versão foi em março de 2024
- O que o código não lançado da versão 1.23.0-0 no repositório muda em relação à 1.22.22
- Como se comporta a instalação no macOS, já que nenhuma versão traz um arquivo para macOS
- O uso real de disco depois que o cache de pacotes cresce em uma máquina em uso