Produkte

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.