SemVer 版本計算器

比較語意化版本、檢查 npm 範圍並計算下一版本。

開發與維運
正在準備工作區…
輸入
輸出
結果將顯示在這裡。

使用方法

  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 個版本。

如何保留結果?

複製所需內容,或下載結果繼續使用。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。