plotly / plotly/plotly.js

[CHORE]: Update dependencies in topojson/, stackgl_modules/

Abierto
#7,922 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

chore P2 plotly-internal size: 3 task
Lenguaje dominante
JavaScript
Estrellas
18.3k
Forks
2k
Merge medio
2 d 12 h
PR fusionados (30 d)
28

Descripción

Description

Update dependencies in the topojson/ and stackgl_modules/ folders to address security vulnerabilities.

Why should this change be made?

Security!

Scope
  • This will require some finesse for topojson as mapshaper needs to be updated
  • I tried updating and rerunning the build script and the maps changed. Fiji got broken up a bit, so that will need to be looked at.
Notes
  • It's worth noting that the stackgl_modules folder might be hoisted back into the main package.json (see #7862), so the update work could be postponed until after that

Guía de contribución

Abrir la guía de contribución

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.

Línea de trabajo

Empieza revisando los manifiestos de dependencias en topojson/ y stackgl_modules/; después, consulta el issue #7862 antes de decidir si stackgl_modules/ todavía se actualiza por separado. Ejecuta el script de compilación después de los cambios en las dependencias e inspecciona los mapas generados, especialmente Fiji. Se considera terminado cuando las actualizaciones de seguridad se hayan aplicado sin romper la salida de los mapas.

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

Evaluación

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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.