FLUTTER ECOSYSTEM

cel

Este projeto analisa e avalia programas da Linguagem de Expressão Comum (CEL) com base em algumas entradas.

Versão mais recente
0.6.0
Downloads em 30 dias
72,9 mil
Curtidas
6
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote cel permite a análise e avaliação de expressões da Linguagem de Expressão Comum (CEL) em aplicativos Dart. Permite que desenvolvedores avaliem dinamicamente expressões lógicas, aritméticas e condicionais em tempo de execução usando dados estruturados. Isso é particularmente útil para implementar motores de regras flexíveis, validação de configuração ou verificações de políticas em aplicativos. O pacote suporta uma ampla gama de recursos do CEL, incluindo variáveis, funções e verificação de tipos, garantindo a execução segura de expressões. Integra-se perfeitamente aos projetos Flutter por meio do pub add. O código-fonte é de código aberto e hospedado no GitHub para transparência e contribuições.

Casos de uso
  • Avaliação dinâmica de regras
  • Validação de configuração
  • Aplicação de políticas
  • avaliação de expressão em tempo de execução
  • Filtragem de entrada
Principais recursos
  • Suporta sintaxe completa do CEL
  • execução segura de expressão
  • Suporte a variáveis e funções
  • avaliação segura por tipo
  • Open-source e bem documentado
Indicado para
  • Aplicações que precisam de lógica dinâmica
  • motores de regras do backend
  • frameworks de teste que exigem verificações de expressão
  • Regras de negócios configuráveis
Considerações
  • Requer conhecimento sobre a sintaxe do CEL
  • Suporte limitado à plataforma listado
  • Sem cache embutido para avaliações repetidas
  • Não projetado para uso de alta frequência sem otimização
Plataformas compatíveisIndisponível

Instalar pacote

flutter pub add cel

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos relacionados

Rankings