1[package]2name = "jrsonnet-evaluator"3description = "jsonnet interpreter"4authors.workspace = true5edition.workspace = true6license.workspace = true7repository.workspace = true8version.workspace = true910build = "build.rs"1112[lints]13workspace = true1415[features]16default = ["explaining-traces", "ir-parser", "wasm-bindgen"]1718explaining-traces = ["hi-doc"]1920anyhow-error = ["anyhow"]2122ir-parser = ["dep:jrsonnet-ir-parser"]2324peg-parser = ["dep:jrsonnet-peg-parser"]252627exp-preserve-order = []2829exp-destruct = [30 "jrsonnet-peg-parser?/exp-destruct",31 "jrsonnet-ir-parser?/exp-destruct",32]3334exp-object-iteration = []3536exp-bigint = ["num-bigint", "jrsonnet-types/exp-bigint"]3738exp-null-coaelse = [39 "jrsonnet-peg-parser?/exp-null-coaelse",40 "jrsonnet-ir-parser?/exp-null-coaelse",41]42wasm-bindgen = ["dep:wasm-bindgen"]4344[dependencies]45jrsonnet-interner.workspace = true46jrsonnet-ir.workspace = true47jrsonnet-peg-parser = { workspace = true, optional = true }48jrsonnet-ir-parser = { workspace = true, optional = true }49jrsonnet-types.workspace = true50jrsonnet-macros.workspace = true51jrsonnet-gcmodule.workspace = true5253pathdiff.workspace = true54static_assertions.workspace = true5556rustc-hash.workspace = true5758thiserror.workspace = true5960strsim.workspace = true6162serde.workspace = true6364anyhow = { workspace = true, optional = true }6566hi-doc = { workspace = true, optional = true }6768num-bigint = { workspace = true, features = ["serde"], optional = true }6970stacker.workspace = true71educe = { workspace = true, features = [72 "Clone",73 "Debug",74 "Eq",75 "Hash",76 "PartialEq",77] }78smallvec.workspace = true79drop_bomb.workspace = true80wasm-bindgen = { workspace = true, optional = true }8182[build-dependencies]83rustversion.workspace = true8485[dev-dependencies]86insta.workspace = true87strip-ansi-escapes.workspace = true