FLUTTER ECOSYSTEM

cel

このプロジェクトは、入力に対して共通式言語(CEL)プログラムを解析および評価します。

最新バージョン
0.6.0
30日間ダウンロード
7.3万
いいね数
6
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

cel パッケージは、Dart アプリケーション内で共通式言語(CEL)式の解析と評価を可能にします。構造化された入力データを使用して、実行時における論理的・算術的・条件的な式の動的評価を可能にします。これは、アプリ内での柔軟なルールエンジン、設定検証、ポリシー確認の実装に特に役立ちます。このパッケージは変数、関数、型チェックなど、幅広い CEL 機能をサポートしており、式の安全な実行を保証します。pub add を通じて Flutter プロジェクトにシームレスに統合できます。ソースコードはオープンソースであり、透明性と貢献のために GitHub でホストされています。

用途
  • 動的ルール評価
  • 構成の検証
  • ポリシーの実施
  • 実行時式の評価
  • 入力フィルタリング
主な機能
  • 完全な CEL 構文をサポートしています
  • 安全な式の実行
  • 変数および関数のサポート
  • 型安全な評価
  • オープンソースで、ドキュメントが充実しています
適している対象
  • 動的論理を必要とするアプリケーション
  • バックエンドルールエンジン
  • 式のチェックを必要とするテストフレームワーク
  • カスタマイズ可能なビジネスルール
注意事項
  • CEL構文の理解が必要です
  • 限定されたプラットフォームサポートがリストされています
  • 繰り返しの評価に組み込みキャッシュなし
  • 最適化なしでは高頻度使用には向かない
対応プラットフォームデータなし

パッケージをインストール

flutter pub add cel

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

関連プロジェクト

ランキング