Menü

Onwerk Blog

Schlagwort: npm

30.09.2016

New version of npm module „versioneye-update“: Keeping globally installed npm packages up to date (English)

Zur deutschen Version dieses Artikels.   VersionEye is a big help for developers when it comes to keeping projects and components of your projects up to date. Public projects hosted in GitHub and Bitbucket repositories can be monitored out of the box. But for private projects or projects hosted on private repository server the package manager files have to be uploaded to the VersionEye platform manually.   This task can be automated by the npm-module versioneye-update which can upload the package manager file to VersionEye by using the command line, which makes perfect sense for the use in continuous integration […]

30.09.2016

Update für npm-Modul „versioneye-update“: Global installierte Pakete aktuell halten

For English version see the English version of this article.   VersionEye hilft Entwicklern dabei, die in Projekten verwendeten Komponenten und Abhängigkeiten aktuell zu halten. Es kann dabei selbstständig Projekte in öffentlichen GitHub und Bitbucket-Repositories überwachen. Kommen allerdings private Repositories oder firmeninterne Repository-Server zum Einsatz, so müssen die Paketmanager-Dateien normalerweise manuell auf die VersionEye-Plattform hochgeladen werden.   Diesen Schritt vereinfacht das npm-Modul versioneye-update, indem es den Upload über die Kommandozeile erledigen kann; somit kann dieses Tool auch in Continuous-Integration-Systemen wie beispielsweise Jenkins eingesetzt werden. Wir nutzen dies bei unseren Kundenprojekten, um bei jedem Jenkins-Build die Paketmanager-Datei auf VersionEye zu aktualisieren. […]

22.07.2016

Remote-Zugriff auf Webdienste in IIS Express

Entwickelt man einen Webservice mit Visual Studio und C#, so wird dieser üblicherweise in einem IIS Express gehostet. Dieser lässt Zugriffe von außen standardmäßig nicht zu; manchmal ist genau das aber gewünscht, wenn man beispielsweise von einem Docker-Container auf den Webservice zugegriffen werden soll. Es ist möglich, den IIS Express so zu konfigurieren, dass er auch externe Zugriffe zulässt: http://blogs.iis.net/vaidyg/serving-external-traffic-with-webmatrix-beta. Das sorgt beim regulären Entwicklungsbetrieb aber gerne mal für Probleme. Sehr viel einfacher funktioniert es über das Tool „IIS Express-Proxy“: https://github.com/icflorescu/iisexpress-proxy. Dies ist ein npm-Modul, das über die Kommandozeile installiert und gestartet wird. Dabei werden die zu verwendenden Ports definiert: […]

01.06.2016

Neue Version des VersionEye-npm-Moduls

Es gibt eine neue Version unseres npm-Moduls „versioneye-update“, mit dem Paketdateien zu VersionEye hochgeladen werden können. Neue Features: Check auf Lizenzen Check auf Security Violations Check ob veraltete Komponenten verwendet werden.   Alle neuen Features sind optional und können bspw. in Continuous Integration-Systemen verwendet werden um automatisch bei jedem Commit auf Einhaltung von Richtlinien zu prüfen. Installation wie gehabt per npm install versioneye-update -g oder Download von GitHub: https://github.com/OnwerkGmbH/node-versioneye-update

18.09.2015

NPM module released for VersionEye (English)

Zur deutschen Version dieses Artikels.   VersionEye is a search engine and notification System for open-source software libraries. These libraries change constantly, new updates are released regularly. VersionEye monitors software projects and notifies software developers about outdated dependencies. To accomplish this goal VersionEyes uses dependency files or package manager files (i.e. package.json, bower.json, etc.)   VersionEye monitors public BitBucket or GitHub repositories right out of the box. But of course VersionEye cannot monitor internally hosted because there is no direct access. For us and for our customers privacy and protection of intellectual property is a top priority. The software and […]

14.09.2015

NPM-Modul für VersionEye veröffentlicht

For English version see the English version of this article.   VersionEye ist eine Suchmaschine und ein Benachrichtigungs-System für Open-Source Bibliotheken. Diese Bibliotheken ändern sich regelmäßig; es ist ratsam neue Versionen zeitnah einzusetzen, um Fehlerbehebungen zu übernehmen oder um den Aufwand für die Aktualisierung gering zu halten. VersionEye benachrichtigt Software-Entwickler per E-Mail, sobald es neue Versionen gibt und spart den Entwicklern damit Zeit. VersionEye wertet dazu unter anderem die Dateien mit den Angaben der Abhängigkeiten (package.json, bower.json, etc.) aus.   Öffentliche BitBucket- oder Github-Repositories können ohne weiteres Zutun überwacht werden; werden die Repositories allerdings innerhalb eines Unternehmens gehostet oder wenn […]
Nach oben
Zur Desktop-Version