Raise `engines.node` to `>=22` to match CI
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 64/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- firebase, node.js, react, typescript
- Área
- build-system
Línea de trabajo
Lee package.json, .nvmrc y test.yaml para confirmar las declaraciones actuales de versiones de Node y la matriz de CI. Consulta las directrices de publicación del proyecto para saber cómo aplicar este cambio en la próxima versión principal. El trabajo estará terminado cuando el rango de versiones de engine declarado y .nvmrc coincidan con la versión base prevista de Node 22 y se superen las comprobaciones de CI pertinentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- TypeScript
- Estrellas
- 3.6k
- Forks
- 402
- Merge medio
- 2 d 3 h
- PR fusionados (30 d)
- 26
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de FirebaseExtended/reactfire
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
FirebaseExtended/reactfire#850 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
FirebaseExtended/reactfire#801 ·
Los mantenedores suelen responder en 2 días
-
v5
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
FirebaseExtended/reactfire#793 ·
Los mantenedores suelen responder en 2 días
-
v5
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
FirebaseExtended/reactfire#790 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
v5
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
FirebaseExtended/reactfire#789 ·
Los mantenedores suelen responder en 2 días
Todos los issues de FirebaseExtended/reactfire
Issues similares
-
bug needs-triage potential-regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
aws/aws-sdk-js-v3#8408 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
colinhacks/zod#6743 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Packing list: the weight field drops digits on a slow connection and saves the wrong weightAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
openai/openai-node#3124 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
anthropics/anthropic-sdk-typescript#1296 ·
Los mantenedores suelen responder en 8 días