FLUTTER ECOSYSTEM

sanmadjack/version_dart

एक डार्ट पुस्तकालय जो एक Version क्लास प्रदान करता है

संस्करण प्रोजेक्ट कवर
Stars
46
Forks
13
अंतिम पुश (UTC)
12 जून 2026
प्रोजेक्ट स्थिति
सक्रिय
Matthew Barbour GitHub avatar
भाषाएँDartShell

उपयोग की गई निर्भरताएँ

निर्भरता सूची 1 आइटम
  • testडेवलपमेंट^1.16.3

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

version

version 3.0.2 Tests Coverage Status

A dart library providing a Version object for comparing and incrementing version numbers in compliance with the Semantic Versioning spec at http://semver.org/

This is in contrast to pub_semver, which is close to the spec but diverts in a few specific ways.

Installation

In your pubspec.yaml:

dependencies:
  version: ^3.0.0

Usage

A simple usage example:

import 'package:version/version.dart';

void main() {
  Version currentVersion = new Version(1, 0, 3);
  Version latestVersion = Version.parse("2.1.0");

  if (latestVersion > currentVersion) {
    print("Update is available");
  }

  Version betaVersion = new Version(2, 1, 0, preRelease: ["beta"]);
  // Note: this test will return false, as pre-release versions are considered
  // lesser then a non-pre-release version that otherwise has the same numbers.
  if (betaVersion > latestVersion) {
    print("More recent beta available");
  }
}

Features and bugs

Please file feature requests and bugs at the issue tracker.