SemVer Range & Bump

npm-Versionsbereiche prüfen und SemVer-Versionen einschließlich Prereleases erhöhen.

Über dieses Tool

Eine vollständige Version eingeben und Versionsbereich oder Version erhöhen wählen. Explizit prüfen bzw. erhöhen oder Enter drücken. Bereiche verwenden npm-Syntax: Komparatoren, Leerzeichen für UND, || für ODER, ^, ~, x/*, Teilversionen und Bindestrichbereiche. Ein leerer Bereich umfasst alle stabilen Versionen.

Prereleases passen nur zu einer Komparatorgruppe, die ausdrücklich ein Prerelease mit demselben major.minor.patch enthält. Build-Metadaten beeinflussen den Abgleich nicht. Der aufklappbare aufgelöste Bereich zeigt die verwendeten Komparatoren.

Versionssprünge folgen npm: Patch macht aus 1.2.3-beta.2 die finale 1.2.3; Prerelease erhöht beta.2 auf beta.3. Prepatch/Preminor/Premajor beginnen ein Prerelease der nächsten Komponente. Eine optionale Kennung wie beta wählt deren Folge; leer bedeutet die numerische Folge. Build-Metadaten entfallen. Ob eine Codeänderung kompatibel ist, bestimmt das Tool nicht.

Strenge Syntaxprüfung; ein optionales kleines v als Präfix ist erlaubt. Grenzen: 256 Zeichen je Version, Hauptkomponenten bis 9007199254740991, 4096 Zeichen je Bereich und 128 je Kennung. Numerische Prerelease-Kennungen werden auch oberhalb dieser Ganzzahlgrenze exakt verglichen und erhöht. Eingaben bleiben beim Navigieren im Browser-RAM; Neuladen stellt das Beispiel wieder her. Keine Uploads oder dauerhafte Speicherung.