FLUTTER ECOSYSTEM

pub_semver

實作 pub 版本控制政策的版本與版本限制。這與標準的 semver 非常相似,但有幾個特殊情況。

最新版本
2.2.0
近 30 天下載
630萬
喜歡數
165
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

pub_semver 是一個 Dart 套件,根據 Pub 的版本控制政策實現版本控制與版本約束邏輯。它在標準語意化版本控制(SemVer)的基礎上增加了對預發行版和建構元資料的額外規則,確保與 Dart 的套件生態系統相容。該套件提供強大的版本字串解析、比較與約束評估功能,非常適合用於管理 Flutter 與 Dart 專案中的相依性版本。它支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 與 Linux。

適用情境
  • 管理套件版本約束
  • 驗證版本相容性
  • 解析和比較版本字串
  • 解決依賴項衝突
  • 在 CI/CD 中自動化版本檢查
  • 支援預發行和建構元資料
主要特色
  • Pub 特定的版本控制規則
  • 強大的版本解析與比較
  • 對預發行版和建構識別碼的支援
  • 使用 >=、<、^ 等運算子進行約束評估
  • 跨平台相容性
  • 輕量且無依賴
適合對象
  • Dart 與 Flutter 開發人員
  • 套件維護者
  • 建構與 CI/CD 系統
  • 需要版本驗證的工具
  • 依賴管理器
使用建議
  • 與通用 SemVer 庫不完全相容
  • 需要了解 Pub 的版本控制策略
  • 僅限 Dart 生態系統使用案例
  • 不支援非Pub版本格式
  • 可能需要小心處理預發佈版本
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add pub_semver

所屬分類

原始碼儲存庫

相關專案

所在榜單