FLUTTER ECOSYSTEM

pub_semver

Versionen und Versionsbeschränkungen, die die Versionspolitik von pub implementieren. Dies ist sehr ähnlich wie das herkömmliche semver, mit einigen Sonderfällen.

Neueste Version
2.2.0
30-Tage-Downloads
6,3 Mio.
Likes
165
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

pub_semver ist ein Dart-Paket, das Versionierung und Versionsbeschränkungslogik gemäß der Versionierungsrichtlinie von Pub implementiert. Es erweitert den Standard-Semantic Versioning (SemVer) um zusätzliche Regeln für Pre-Release- und Build-Metadaten und gewährleistet die Kompatibilität mit dem Dart-Paket-Ökosystem. Das Paket bietet eine robuste Analyse, Vergleichs- und Einschränkungsbewertung für Versionszeichenfolgen und eignet sich daher ideal zum Verwalten von Abhängigkeitsversionen in Flutter- und Dart-Projekten. Es unterstützt alle wichtigen Plattformen, darunter Android, iOS, Web, macOS, Windows und Linux.

Anwendungsfälle
  • Verwaltung von Paketversionsbeschränkungen
  • Überprüfung der Versionskompatibilität
  • Parsing und Vergleich von Versionszeichenfolgen
  • Abwicklung von Abhängigkeitskonflikten
  • Automatisierung von Versionsprüfungen in CI/CD
  • Unterstützung von Vorabversionen und Build-Metadaten
Hauptmerkmale
  • Pub-spezifische Versionsregeln
  • Robuste Versionsanalyse und -vergleich
  • Unterstützung für Vorabversionen und Build-Identifikatoren
  • Beschränkungsbewertung mit Operatoren wie >=, <, ^
  • Plattformübergreifende Kompatibilität
  • Leichtgewichtig und abhängigkeitsfrei
Geeignet für
  • Dart- und Flutter-Entwickler
  • Paketpfleger
  • Build- und CI/CD-Systeme
  • Tools, die eine Versionsüberprüfung erfordern
  • Abhängigkeitsmanager
Hinweise
  • Nicht vollständig kompatibel mit generischen SemVer-Bibliotheken
  • Erfordert Verständnis der Versionierungsrichtlinie von Pub
  • Beschränkt auf Dart-Ecosystem-Anwendungsfälle
  • Keine Unterstützung für Nicht-Pub-Version-Formate
  • Kann eine sorgfältige Behandlung von Vorabversionen erfordern
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add pub_semver

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten