nodejs / nodejs/corepack

Application to Include cnpm in corepack

Offen
#331 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TypeScript
Sterne
3.8k
Forks
279
Ø Merge
1 Std. 47 Min.
Gemergte PRs (30 T.)
2

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Prüfe, wie corepack Yarn und pnpm derzeit unterstützt und vorkonfiguriert, und vergleiche diese Integrationspunkte anschließend mit den im issue beschriebenen Client- und Registry-Details von cnpm. Als erledigt gilt, dass cnpm in corepacks Liste der unterstützten, vorkonfigurierten Paketmanager enthalten ist und die erforderlichen Anwendungsinformationen und Validierungen identifiziert wurden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
cli, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.