Raise `engines.node` to `>=22` to match CI
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 64/100
- Tipo de issue
- Refatoração
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- firebase, node.js, react, typescript
- Domínio
- build-system
Direção de pesquisa
Leia package.json, .nvmrc e test.yaml para confirmar as declarações atuais das versões do Node e a matriz de CI. Consulte as orientações de lançamento do projeto para saber como aplicar essa alteração na próxima versão principal. O trabalho estará concluído quando o intervalo de versões do engine declarado e .nvmrc corresponderem à versão base pretendida do Node 22 e as verificações de CI relevantes forem aprovadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
package.json declares engines.node as >=14, but CI only tests Node 22 and 24. Tyler suggested raising it to >=22 in the next major.
Why the current range is inaccurate
- The test matrix in
test.yamlruns Node 22 and 24 only, and every other job uses Node 24. - The built package on
mainalready uses ES2021 syntax (??=, from the bundled tslib and rxjs code). es-check fails it at es2020 and passes it at es2021. - Node 20 reached end of life on 2026-03-24.
- firebase 13's
@firebase/*packages declarenode >=24.12.0.
Proposal
- Raise
engines.nodeto>=22in the next major, since a tighter range can break installs for anyone usingengine-strict. - The
.nvmrcat12.11.1is out of date too and could move to 22 in the same change.
- Linguagem predominante
- TypeScript
- Estrelas
- 3.6k
- Forks
- 402
- Merge médio
- 2d 3h
- PRs com merge (30d)
- 26
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de FirebaseExtended/reactfire
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
FirebaseExtended/reactfire#850 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 38/100
FirebaseExtended/reactfire#801 ·
Mantenedores costumam responder em até 2 dias
-
v5
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
FirebaseExtended/reactfire#793 ·
Mantenedores costumam responder em até 2 dias
-
v5
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
FirebaseExtended/reactfire#790 · 2 comentários ·
Mantenedores costumam responder em até 2 dias
-
v5
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
FirebaseExtended/reactfire#789 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de FirebaseExtended/reactfire
Issues semelhantes
-
bug needs-triage potential-regression
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
aws/aws-sdk-js-v3#8408 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
colinhacks/zod#6743 ·
Mantenedores costumam responder em até 1 dia
-
[BUG] Packing list: the weight field drops digits on a slow connection and saves the wrong weightAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
openai/openai-node#3124 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
anthropics/anthropic-sdk-typescript#1296 ·
Mantenedores costumam responder em até 8 dias