FLUTTER ECOSYSTEM

cel

该项目解析并针对某些输入评估通用表达式语言(CEL)程序。

最新版本
0.6.0
近 30 天下载
7.3万
喜欢数
6
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

cel 包使 Dart 应用程序能够解析和评估通用表达式语言(CEL)表达式。它允许开发人员使用结构化输入数据在运行时动态评估逻辑、算术和条件表达式。这在实现灵活的规则引擎、配置验证或策略检查方面特别有用。该包支持广泛的 CEL 功能,包括变量、函数和类型检查,确保表达式的安全执行。通过 pub add 可无缝集成到 Flutter 项目中。源代码开源并托管在 GitHub 上,以保证透明度和贡献。

适合场景
  • 动态规则评估
  • 配置验证
  • 策略执行
  • 运行时表达式求值
  • 输入过滤
主要特点
  • 支持完整的 CEL 语法
  • 安全表达式执行
  • 变量和函数支持
  • 类型安全的评估
  • 开源且文档齐全
适合对象
  • 需要动态逻辑的应用程序
  • 后端规则引擎
  • 需要表达式检查的测试框架
  • 可配置的业务规则
使用建议
  • 需要理解 CEL 语法
  • 列出的平台支持有限
  • 无内置缓存用于重复评估
  • 未经优化,不适用于高频使用
支持平台暂无数据

安装插件

flutter pub add cel

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目

所在榜单