Abhängigkeiten

Wir verwenden 3 separate Tools, um unsere Abhängigkeiten zu verwalten und zu verhindern, dass das node_modules-Verzeichnis unnötig aufgebläht wird.

Sherif

  • Sherif stellt sicher, dass alle Verweise auf eine Abhängigkeit im gesamten Monorepo dieselbe Version haben
  • Dies hilft, pnpm-Auflösungsprobleme zu vermeiden, wie z. B. Typkonflikte durch die Installation von 2+ inkompatiblen Versionen derselben Abhängigkeit

Knip

  • Knip kann ungenutzte Abhängigkeiten in package.json-Dateien erkennen
  • Dies führt dazu, dass Entwickler weniger Pakete unnötigerweise installieren

Renovate

  • Renovate ist ein Bot, der auf GitHub läuft, um nach veralteten oder unsicheren Abhängigkeiten zu suchen
  • Dies reduziert die Belastung für Maintainer, indem automatisch PRs eingereicht werden
Unsere Partner
Code Rabbit
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.