1[package]2name = "jrsonnet"3description = "Rust implementation of the jsonnet command-line interpreter"4keywords = ["jsonnet", "json", "config", "cli"]5categories = ["command-line-utilities", "config", "template-engine"]6authors.workspace = true7edition.workspace = true8license.workspace = true9repository.workspace = true10version.workspace = true11default-run = "jrsonnet"1213[lints]14workspace = true1516[features]17experimental = [18 "exp-preserve-order",19 "exp-destruct",20 "exp-null-coaelse",21 "exp-object-iteration",22 "exp-bigint",23 "exp-apply",24]2526mimalloc = ["mimallocator"]2728exp-preserve-order = [29 "jrsonnet-evaluator/exp-preserve-order",30 "jrsonnet-cli/exp-preserve-order",31]3233exp-destruct = ["jrsonnet-evaluator/exp-destruct"]3435exp-object-iteration = ["jrsonnet-evaluator/exp-object-iteration"]3637exp-bigint = ["jrsonnet-evaluator/exp-bigint", "jrsonnet-cli/exp-bigint"]3839exp-regex = ["jrsonnet-cli/exp-regex"]4041exp-null-coaelse = [42 "jrsonnet-evaluator/exp-null-coaelse",43 "jrsonnet-cli/exp-null-coaelse",44]4546exp-apply = []4748[dependencies]49jrsonnet-evaluator.workspace = true50jrsonnet-cli.workspace = true51jrsonnet-gcmodule.workspace = true5253mimallocator = { workspace = true, optional = true }54thiserror.workspace = true55clap = { workspace = true, features = ["derive"] }56clap_complete.workspace = true57serde_json.workspace = true58serde = { workspace = true, features = ["derive"] }59hi-doc.workspace = true