Erweitere Deine Build Resourcen für Javascript
grunt-check-outdated
Überpüfe den Status der Paketabhängigkeiten Deines Projektes mit jedem Build.
Verhindere, dass Dein Projekt von Paketen mit potenziellen Sicherheitslücken abhängig ist.
grunt-check-outdated ist ein Plugin für grunt.
grunt-jsdoc2md
Generiere die API-Dokumentation für Dein Projekt mit jedem Build.
Erzeuge eine strukturierte API, die alle Module Deines Projektes abbildet.
grunt-jsdoc2md ist ein Plugin für grunt.
grunt-jsonfile
Erzeuge, modifíziere und verteile *.json Dateien und Inhalte dynamisch während eines Builds.
Nutze Templates für Deine Arbeit mit *.json Dateien.
grunt-jsonfile ist ein Plugin für grunt.
grunt-nyc-mocha
Initiiere Unittests und erhalte einen Überblick über den Umfang, in dem Deine Tests den Code Deines Projektes abdecken
Erhalte detaillierte Fehlerinformationen dank funktionierenden Sourcemappings
grunt-nyc-mocha ist ein Plugin für grunt.
Automatisiere horizontale Buildprozesse
jsbatchrun
Führe die selben Arbeitsschritte sequentiell in vielen Projekten aus, mit an das jeweilige Projekt angepassten Parametern.
Ändere beispielsweise die Version einer Dependency in allen Deinen Projekten, starte danach ihre Builds und Tests und übergib die Änderungen im Anschluss an Git
jsbatchrun-fs
Plugin für jsbatchrun
Nimm projektspezifische Änderungen am Dateisystem vor.
Das Plugin ermöglicht es unter anderem, für alle Projekte die selben Unterverzeichnisse oder Dateien, wie z.B. „node_modules“ zu löschen.
jsbatchrun-fs nutzt grunt und grunt-plugins
jsbatchrun-npm
Plugin für jsbatchrun
Führe projektspezifische npm Befehle aus.
Das Plugin ermöglicht es, für alle Projekte die selben, jeweils angepassten npm Befehle auszufüren, wie beispielsweise „npm install“.
jsbatchrun-npm nutzt grunt und grunt-plugins
jsbatchrun-git
Plugin für jsbatchrun
Das Plugin ermöglicht es, für alle Projekte die selbe Sequenz von git Befehlen auszuführen. So kann beispielsweise „git add“, „git commit“, „git push“ standardisiert aber auf das jeweilige Projekt angepasst, ausgeführt werden.
jsbatchrun-git nutzt grunt und grunt-plugins
Nutze einen Proxy zwischen npm und Packagemanager
Verdaccio · Eine npm Proxy Registry
Hinweis: Verdaccio ist KEIN Produkt von slashlib.org sondern ein eigenständiges Open Source Projekt.
Eine von npmjs entkoppelnde Proxy Registry lässt sich nutzen, um in Eigenentwicklung befindliche Pakete vor Veröffentlichung zu schützen und sie dennoch auf die selbe Art mit npm zu installieren, wie alle anderen, öffentlichen Pakete.
windows-service-for-verdaccio installiert verdaccio und legt einen Windows Dienst an, der sicherstellen kann dass verdaccio mit jedem Systemstart zur Verfügung steht.
Das Paket windows-service-for-verdaccio bietet neben der Möglichkeit der Installation über npm die Alternative einen Windows Installer zu nutzen. Mit Hilfe des Installers können nodejs, verdaccio und Dienst unter Windows installiert und auch wieder deinstalliert werden, ohne die nodejs Installationen für Entwicklungswerkzeuge zu stören.