バージョンを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規則(明示のみ)に従います。