npm-Semver-Bereichsprüfer

Geben Sie einen Bereich aus package.json ein (^1.2.3, ~1.2.3, 1.x, >=1.0.0 <2.0.0, ||) und sehen Sie genau, welche Versionen er akzeptiert. Laden Sie die echte Versionsliste eines beliebigen npm-Pakets oder fügen Sie Ihre eigene ein.

Beispiele:
Entspricht
>=1.2.3 <2.0.0-0
Höchste akzeptierte Version: 1.9.9 · 4 von 9 Versionen akzeptiert
2.0.02.0.0-rc.11.9.91.3.01.2.41.2.31.2.3-beta.21.2.01.1.9

Wie npm einen Bereich liest

Logik nach den node-semver-7-Regeln geschrieben, die npm verwendet (strikter Modus, includePrerelease aus), und vor der Veröffentlichung mit dem semver-Paket abgeglichen. Versionslisten kommen direkt von registry.npmjs.org in Ihrem Browser; nichts wird an VersionDude gesendet.

Ein Bereich schwankt. Ihre Build-Maschine sollte es nicht.

Ein Caret lässt die nächste Installation eine neuere Version wählen; nur die Lockfile und die Maschine, die npm ci ausführt, machen Builds reproduzierbar. Infomaniak, ein schweizerischer, datenschutzfreundlicher Anbieter, bietet VPS und Cloud-Server, um eigene Build- und CI-Maschinen zu betreiben.

Infomaniak Cloud ansehenAffiliate-Link

Weiterlesen