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

When I install NPM dependencies on `macOS`, I get a lot of NPM warnings about deprecated dependencies

Abierto
#24 0 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
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
node.js, typescript

Línea de trabajo

Empieza siguiendo el archivo DEVELOP y ejecutando npm install en macOS para reproducir las advertencias. Inspecciona el árbol de dependencias y usa npm audit para identificar qué paquetes de los enumerados requieren actualizaciones directas o transitivas. Se considera terminado cuando se hayan solucionado las advertencias sobre dependencias obsoletas y las vulnerabilidades notificadas sin romper la compilación.

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

Descripción

Description

As a developer,
When I follow the DEVELOP file to build the project and run npm install,
I get several NPM warnings about deprecated dependencies
And several warnings about dependencies with vulnerabilities

Details

Command:

npm install

Logs:

npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected]
npm warn deprecated [email protected]: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Use your platform's native DOMException instead
npm warn deprecated @xmldom/[email protected]: this version has critical issues, please update to the latest version
npm warn deprecated [email protected]: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected]
npm warn deprecated [email protected]: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected]

added 969 packages, and audited 970 packages in 1m

222 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (3 moderate, 4 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

Suggestion

  • Replace [email protected]
  • Upgrade rmraf to v4
  • Upgrade glob
  • Replace whatwg-encoding
  • Update @xmldom/xmldom
Lenguaje dominante
TypeScript
Estrellas
5
Forks
1
Merge medio
8 h 11 min
PR fusionados (30 d)
15

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 Orange-OpenSource/github-security-alerts

Todos los issues de Orange-OpenSource/github-security-alerts

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.