getsentry / getsentry/sentry-javascript
Replace Yarn v1
- Linguagem predominante
- TypeScript
- Estrelas
- 8.7k
- Forks
- 1.8k
- Merge médio
- 1d 18h
- PRs com merge (30d)
- 541
Descrição
### Problem Statement
Yarn v1 hasn't been supported for a long time and no longer gets bug fixes. At this point it's passed its best and [struggles to resolve dependencies](https://github.com/getsentry/sentry-javascript/pull/11087/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R137-R138) where newer options do not!
### Solution Brainstorm
Maybe use Yarn v4?
The main blocker seems to be that Yarn v4 is only distributed via corepack and Volta isn't compatible as it doesn't expose the corepack binary.
Guia de contribuição
Direção de pesquisa
Comece localizando a configuração de Yarn v1, Volta e Corepack do repositório e revisando o exemplo de resolução de dependências vinculado na issue. Verifique como um gerenciador de pacotes substituto funcionaria com a configuração existente e a restrição de Volta indicada. Considera-se concluído quando o repositório não depender mais de Yarn v1 e a instalação das dependências for resolvida com sucesso usando o substituto selecionado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- build-system, tooling
- Tipo de issue
- Refatoração
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100