SemVer 計算ツール

セマンティックバージョンの比較、npm 範囲の判定、次のリリースの計算。

開発と DevOps
ワークスペースを準備中…
入力
出力
結果はここに表示されます。

使い方

  1. 完全なバージョン、比較対象、npm 範囲を入力します。
  2. ツールを実行し、結果と状態メッセージを確認します。
  3. 必要な値をコピーするか、結果をダウンロードして利用します。

SemVer 計算ツール

セマンティックバージョンの比較、npm 範囲の判定、次のリリースの計算。

処理はブラウザー内で完結し、入力やファイルは DevToolsy に送信されません。

仕組み

バージョンは SemVer 2.0.0、範囲は npm の規則に従います。ビルドメタデータは優先順位に影響しません。

変換前と変換後
入力
1.2.3
出力
{
  "major": "2.0.0",
  "minor": "1.3.0",
  "patch": "1.2.4",
  "prerelease": "1.2.4-beta.0"
}

セマンティックバージョンの比較、npm 範囲の判定、次のリリースの計算。

処理の動作

npm は通常、同じ基本バージョンのプレリリースを範囲に明示しない限り除外します。設定を有効にすると判定範囲が広がります。

出力

必要な値をコピーするか、結果をダウンロードして利用します。

処理の制限

完全なバージョンは 256 文字、npm 範囲は 2,048 文字、リストは 1,000 件まで。

参考資料SemVer 2.0.0
?

よくある質問

バージョンと範囲にはどの規則を使いますか?

バージョンは SemVer 2.0.0、範囲は npm の規則に従います。ビルドメタデータは優先順位に影響しません。

プレリリースの範囲判定はどうなりますか?

npm は通常、同じ基本バージョンのプレリリースを範囲に明示しない限り除外します。設定を有効にすると判定範囲が広がります。

入力はアップロードされますか?

処理はブラウザー内で完結し、入力やファイルは DevToolsy に送信されません。

処理の上限はありますか?

完全なバージョンは 256 文字、npm 範囲は 2,048 文字、リストは 1,000 件まで。

結果を保存できますか?

必要な値をコピーするか、結果をダウンロードして利用します。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。