コード、データと QRツール

SemVer 比較ツール

2 つのバージョンを比較し、任意のリストを並べ替えて範囲と照合します。互換性は範囲への一致を意味し、API の互換性ではありません。

ブラウザ内で処理登録不要プライバシーの説明 ↗

範囲: ^ ~ >= <= > < =。空白は AND、|| は OR。プレリリースは一致する分岐で同じコアのプレリリースを明示する必要があります。ビルドメタデータは順位に影響しません。

ローカル処理 · 完全な major.minor.patch · 各版 256 文字 · 一覧 2,000 件、200,000 文字 · 範囲 4,096 文字、32 OR 分岐

使い方

使い方

  1. 完全なバージョンを 2 つ入力します。
  2. 必要ならリストと対応する範囲を入力します。
  3. 優先順位と並べ替えた一致結果を確認します。

対応する範囲

完全なバージョンと =、>、<、>=、<=、^、~ を使えます。空白区切りは AND、|| は OR です。不完全なバージョン、ワイルドカード、カンマ、ハイフン範囲、括弧は非対応です。^ は最初のゼロ以外の成分より下の変更、~ はパッチの変更を許可します。

プレリリースと上限

プレリリースは SemVer の数値と ASCII 識別子の順序で比較します。OR 分岐で同じ major.minor.patch のプレリリースを明示した場合だけ、そのプレリリースを許可します。ビルドメタデータは無視します。リストは 2,000 件、200,000 文字、各バージョンは 256 文字、範囲は 4,096 文字と 32 分岐までです。

よくある質問

あわせて知りたいこと

範囲への一致で互換性を証明できますか?

いいえ。宣言した範囲を満たすことだけを示し、コードや API は調べません。

同じ順位のバージョンはどうなりますか?

ビルドメタデータが異なる場合も入力順を維持します。すべての項目を残します。