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

chore(deps): clear Gatsby 2 transitive npm deprecation warnings

Abierto
#448 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
30/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript, next.js, node.js, webpack

Línea de trabajo

Comienza con el inventario principal #445 y, después, revisa #415 y las PR de actualización abiertas o bloqueadas #421, #413, #432 y #444 para elegir la migración de Gatsby a Next.js o la actualización coordinada de Gatsby. Se considera terminado cuando las PR(s) de implementación seleccionadas están enlazadas, las advertencias de Cluster B desaparecen en una instalación limpia y la CI de build/test sigue pasando en Node 18.

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

Descripción

dependencies todo :spiral_notepad:

Summary

Most remaining install deprecations come from the Gatsby 2 / webpack 4 stack ([email protected] and plugins), not from app source. Examples:

  • urix / resolve-url (webpack4 → micromatch → snapdragon → source-map-resolve)
  • [email protected]
  • @hapi/joi@15 and related @hapi/* (gatsby + workbox via gatsby-plugin-offline)
  • [email protected] (webpack-dev-server@3)
  • old rimraf / glob@7 / core-js@2 / [email protected] / uuid@3 under Gatsby tooling
  • older npmlog via sharp under gatsby-plugin-manifest

Leaf-level overrides will not sustainably clear this set.

Parent inventory: #445 (Cluster B).

Recommended paths (in order of preference)

  1. Long-term: complete #415 (Gatsby → Next.js) — removes the entire cluster.
  2. Medium-term: coordinated Gatsby major upgrade (see open/blocked PRs #421, #413, #432, #444) with matching plugin majors.
  3. Avoid: one-off overrides for every deprecated leaf package.

Acceptance criteria

  • Choose path 1 or 2 and link the implementing PR(s)
  • After landing, Cluster B warnings from #445 are gone on a clean install
  • Build/test CI remains green on Node 18

Related

  • #415 Migrate site from Gatsby to Next.js
  • #446 Remove unused gatsby-image (quick win, independent)
  • #445 Inventory of npm deprecation warnings
Lenguaje dominante
JavaScript
Estrellas
3
Forks
2
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 multei/web

Todos los issues de multei/web

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.