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 개

소스 저장소

관련 프로젝트

순위