git.delta.rocks / jrsonnet / refs/commits / 3c251da01a10

difftreelog

source

cmds/jrsonnet/Cargo.toml1.6 KiBsourcehistory
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]25# Use mimalloc as allocator26mimalloc = ["mimallocator"]27# Experimental feature, which allows to preserve order of object fields28exp-preserve-order = [29  "jrsonnet-evaluator/exp-preserve-order",30  "jrsonnet-cli/exp-preserve-order",31]32# Destructuring of locals33exp-destruct = ["jrsonnet-evaluator/exp-destruct"]34# Iteration over objects using [key]: value syntax35exp-object-iteration = ["jrsonnet-evaluator/exp-object-iteration"]36# Bigint type37exp-bigint = ["jrsonnet-evaluator/exp-bigint", "jrsonnet-cli/exp-bigint"]38# std.regex and co.39exp-regex = ["jrsonnet-cli/exp-regex"]40# obj?.field, obj?.['field']41exp-null-coaelse = [42  "jrsonnet-evaluator/exp-null-coaelse",43  "jrsonnet-cli/exp-null-coaelse",44]45# --exp-apply46exp-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