[package] name = "cel-interpreter" description = "An interpreter for the Common Expression Language (CEL)" repository = "https://github.com/clarkmcc/cel-rust" version = "0.9.0" authors = ["Tom Forbes ", "Clark McCauley "] edition = "2021" license = "MIT" categories = ["compilers"] [dependencies] cel-parser = { path = "../parser", version = "0.8.0" } thiserror = "1.0.40" chrono = { version = "0.4.26", default-features = false, features = ["alloc"], optional = true } nom = "7.1.3" paste = "1.0.14" serde = "1.0.196" regex = { version = "1.10.5", optional = true } serde_json = { version = "1.0.124", optional = true } base64 = { version = "0.22.1", optional = true } [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports"] } serde_bytes = "0.11.14" [[bench]] name = "runtime" harness = false [features] json = ["dep:base64", "dep:serde_json"] regex = ["dep:regex"] chrono = ["dep:chrono"]