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

Dependencies Problem

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

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
25/100
Tipo de issue
Documentación
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
react, typescript
Área
frontend

Línea de trabajo

Revisa las declaraciones de peerDependencies y dependencies mostradas en el issue, centrándote en los paquetes de @codemirror y en cómo @uiw/react-codemirror los expone. El issue no menciona ningún archivo ni prueba; el trabajo estará terminado con una explicación clara de las declaraciones de dependencias y de si el paquete solicitado debe instalarse por separado.

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

Descripción

 "peerDependencies": {
    "@babel/runtime": ">=7.11.0",
    "@codemirror/state": ">=6.0.0",
    "@codemirror/theme-one-dark": ">=6.0.0",
    "@codemirror/view": ">=6.0.0",
    "codemirror": ">=6.0.0",
    "react": ">=16.8.0",
    "react-dom": ">=16.8.0"
  },
  "dependencies": {
    "@babel/runtime": "^7.18.6",
    "@codemirror/commands": "^6.1.0",
    "@codemirror/state": "^6.1.1",
    "@codemirror/theme-one-dark": "^6.0.0",
    "@uiw/codemirror-extensions-basic-setup": "4.23.10",
    "codemirror": "^6.0.0"
  },

This is the dependency declaration I saw. I found that everything in @codemirror/view is exported in @uiw/react-codemirror, so I can use it directly without needing to install @codemirror/view myself, which is great.

But when I want to use something from @codemirror/commands, it's not exported in @uiw/react-codemirror, so I need to install @codemirror/commands myself. If the versions are inconsistent, will this cause duplicate packaging? I'm confused about why @codemirror packages need to be declared in dependencies. Can someone help explain this? Thank you.

Lenguaje dominante
TypeScript
Estrellas
2.3k
Forks
162
Merge medio
2 h 41 min
PR fusionados (30 d)
1

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 uiwjs/react-codemirror

Todos los issues de uiwjs/react-codemirror

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.