semver範囲チェッカー

1.4.2は^1.2.0を満たすか。npm式の範囲(キャレット・チルダ・ハイフン・比較子・||和集合)に対してバージョンを試します。

バージョンがnpm式レンジを満たすか判定します。^・~・ワイルドカード・比較演算子・ハイフンレンジ・||に対応。

プレリリースは同じx.y.zを明示するレンジにのみ一致します(npmの規則)。

すべてこのブラウザ内で実行します。

使い方

  1. バージョン(例1.4.2)を入力します。
  2. 範囲(例^1.2.0 || >=2.0.0-beta)を入力します。
  3. 適合可否とマッチした範囲を確認します。

対応範囲

npm semverのサブセットです。完全一致・x/*ワイルドカード・^ ~・>= <= > < =・ハイフン範囲・||和集合に対応。プレリリースは仕様通り比較しますが明示指定時のみ適合します。

関連する道具

関連ガイド