Npm JS

npm_enterprise

Herausforderung
  • Unterstützung für verschiedene Arten von Authentifizierungsmethoden
  • Einfache interne Freigabe von privaten Modulen.
  • Bessere Kontrolle des Entwicklungs- und Bereitstellungsworkflows
  • Bessere Code-Erkennung und -Teilung innerhalb der Organisation des Kunden
Fortschritt
  • npmE besteht aus Docker, Replicated, der npmE-Appliance und der npmE-Installer-Bin.
  • Docker wird zum Ausführen von Replicated und der npmE-Appliance verwendet.
  • Repliziert ist die Orchestrierungssoftware und die Admin-Konsole von npmE. Es besteht aus eigenen Docker Images / Containern und einer Integration in das zugrunde liegende Betriebssystem.
  • Der npmE-Bin ist eine CLI-App, die als öffentliches npm-Paket verteilt wird.
  • npmE wird in Node.js geschrieben.
  • Um es verwenden zu können, müssen Sie node und npm auf Ihrem Host installiert haben.
Ergebnis
  • npm Enterprise hilft großen Teams dabei, Code zu teilen, zu entdecken und wiederzuverwenden – hinter der Unternehmensfirewall – und so erstaunliche Dinge zu erschaffen.
  • Npm Enterprise ist die gleiche Codebasis, die die öffentliche Registrierung antreibt.
  • Es arbeitet mit dem gleichen npm-Standard-Client, den Sie bereits verwenden, bietet aber die Funktionen, die von größeren Organisationen benötigt werden, die Node.js jetzt enthusiastisch einsetzen.
  • Sie können sich hier für die kostenlose Testversion von npmE anmelden. here.