FLUTTER ECOSYSTEM

cel

Dieses Projekt analysiert und bewertet Common Expression Language (CEL)-Programme anhand bestimmter Eingaben.

Neueste Version
0.6.0
30-Tage-Downloads
72.900
Likes
6
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das cel-Paket ermöglicht das Parsen und Auswerten von Common Expression Language (CEL)-Ausdrücken innerhalb von Dart-Anwendungen. Es erlaubt Entwicklern die dynamische Auswertung logischer, arithmetischer und bedingter Ausdrücke zur Laufzeit mithilfe strukturierter Eingabedaten. Dies ist besonders nützlich für die Implementierung flexibler Regelsysteme, Konfigurationsvalidierung oder Richtlinienprüfungen in Apps. Das Paket unterstützt eine breite Palette an CEL-Funktionen wie Variablen, Funktionen und Typüberprüfung, um sichere Ausführung von Ausdrücken zu gewährleisten. Es integriert sich nahtlos in Flutter-Projekte über pub add. Der Quellcode ist Open Source und auf GitHub gehostet, um Transparenz und Mitwirkung zu fördern.

Anwendungsfälle
  • Dynamische Regelbewertung
  • Konfigurationsüberprüfung
  • Richtlinien Durchsetzung
  • Auswertung von Ausdrücken zur Laufzeit
  • Eingabefilterung
Hauptmerkmale
  • Unterstützt vollständige CEL-Syntax
  • sichere Ausdrucksausführung
  • Variablen- und Funktionsunterstützung
  • typsichere Auswertung
  • Open Source und gut dokumentiert
Geeignet für
  • Anwendungen, die dynamische Logik erfordern
  • Backend-Regel-Engines
  • Testframeworks, die Ausdruckprüfungen erfordern
  • Konfigurierbare Geschäftsregeln
Hinweise
  • Kenntnisse der CEL-Syntax erforderlich
  • Eingeschränkter Plattform-Unterstützung aufgeführt
  • Kein integrierter Cache für wiederholte Bewertungen
  • Nicht für den Einsatz mit hoher Frequenz ohne Optimierung ausgelegt
Unterstützte PlattformenNicht verfügbar

Paket installieren

flutter pub add cel

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Verwandte Projekte

Ranglisten