バージョンをsemver範囲で試す

1.4.2は^1.2.0を満たすか。パッケージマネージャに聞かれる前に自分で試します。

このガイドで使う道具

やりたいこと

npm範囲は小さな言語です。^1.2.0、~1.2.0、>=1.2 <2、1.2.x - 2.0、||和集合。チェッカーは適合可否とマッチした節を示します。

バージョンと範囲

バージョンと範囲を入力します。キャレットは互換変更(メジャー1以上で1.x)、チルダはパッチ列を許します。ハイフンや比較子の組も使えます。

具体例

1.4.2は^1.2.0・~1.4.0・1.xを満たしますが~1.2.0や^0.9は不可。2.0.0-beta.1は範囲がプレリリースを名指しする時だけ適合します。

対応範囲

文書化したサブセットです。ビルドメタデータはマッチに使わず、latestやdist-tagはなく、プレリリース適合はnpm規則(明示のみ)に従います。