Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Migrate to Zod v4

Abierto
#1,387 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
typescript
Área
backend

Línea de trabajo

Empieza revisando el uso de Zod en la biblioteca, especialmente el callback de PrintOptionsSchema, junto con el changelog de Zod v4 enlazado y el debate sobre el Function workaround. Migra los schemas a Zod v4 y verifica que el comportamiento del callback siga siendo compatible, incluidos los tests de validación afectados, si están disponibles.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Is your feature request related to a problem? Please describe.

It would be great if the library could be migrated to the newly released Zod v4.

Describe the solution you'd like

I had a quick look. Generally speaking, it should be fairly straightforward to migrate, as the library mostly uses Zod primitives. However, there is a breaking change regarding Function in Zod v4, and I'm not exactly sure how you'd like to handle it when migrating the callback in PrintOptionsSchema. That’s why I didn’t provide a PR directly.

Additional context

Lenguaje dominante
TypeScript
Estrellas
14.7k
Forks
778
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de jimp-dev/jimp

Todos los issues de jimp-dev/jimp

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.