
npm: Prüfungen vor der Paketverfügbarkeit berücksichtigen
Veröffentlichen und Installieren sind getrennte Schritte
Am 28. Juli 2026 kündigte npm automatische Paketprüfungen vor der Installierbarkeit an. Je nach Ergebnis folgt die Veröffentlichung, eine manuelle Prüfung oder eine Sperre.
Den Versionsablauf überdenken
Bei einer Bibliothek für mehrere Anwendungen würden wir zuerst erfolgreichen Upload und tatsächlich abrufbare Version unterscheiden. Eine Veröffentlichungsmeldung sollte nicht der einzige Nachweis sein, der weitere Arbeiten auslöst.
Wir empfehlen eine Installation mit der erwarteten Versionsnummer aus einer sauberen Umgebung. So lassen sich tatsächliche Verfügbarkeit und Übereinstimmung des Paketinhalts mit dem vorbereiteten Ergebnis prüfen. Netzwerkfehler und ein noch nicht verfügbares Paket sind getrennt zu erfassen: Sie verlangen unterschiedliche Untersuchungen.
Die Wartezeit begrenzen
Eine Automatisierung sollte eine maximale Wartezeit haben und bei deren Überschreitung einen verständlichen Zustand melden. Wir würden eine Veröffentlichung nicht blind wiederholen. Eine Prüfung im Paketregister ersetzt zudem weder die Kontrolle von Abhängigkeiten und Veröffentlichungsrechten noch die Prüfung der enthaltenen Dateien.
Rückblick — Juli 2026.