nodejs / nodejs/corepack

Application to Include cnpm in corepack

Abierto
#331 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
TypeScript
Estrellas
3.8k
Forks
279
Merge medio
1 h 47 min
PR fusionados (30 d)
2

Descripción

Dear corepack Team,

Greetings! We have noticed that corepack by default offers yarn and pnpm as pre-configured package managers. We would like to apply for the inclusion of cnpm in corepack's supported list.

cnpm primarily serves Chinese developers by providing dependency installation services. We have been providing free mirror services to Chinese developers for the past 10 years and commit to continue offering these services for free in the future. We have developed a unique npminstall method for organizing dependencies, while also supporting the standard npm mode for dependency installation. Additionally, we offer mirror services for all npm packages to Chinese developers, with more than 35 billion downloads in the past year.

Our services and advantages include:

  • An independent cnpm client, which by default uses registry.npmmirror.com as default registry.
  • A new npminstall method, an optional configuration that offers developers more flexibility.
  • Independent registry mirror and a web site, providing developers with efficient and stable access.

We are keen on having cnpm join the list of pre-configured package managers in corepack.
Should there be any specific application requirements or additional information needed from our side, please let us know.
Thank you once again for your consideration and support.

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

Revisa cómo corepack admite y preconfigura actualmente Yarn y pnpm, y compara esos puntos de integración con los detalles del cliente y del registro de cnpm descritos en el issue. Se considera terminado cuando cnpm esté incluido en la lista de gestores de paquetes compatibles y preconfigurados de corepack, y se hayan identificado la información de aplicación y la validación necesarias.

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

Evaluación

Stack tecnológico
typescript
Área
cli, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.