git.delta.rocks / jrsonnet / refs/commits / 9f8d4fc520b3

difftreelog

source

crates/jrsonnet-evaluator/Cargo.toml2.0 KiBsourcehistory
1[package]2name = "jrsonnet-evaluator"3description = "jsonnet interpreter"4version = "0.4.2"5authors = ["Yaroslav Bolyukin <iam@lach.pw>"]6license = "MIT"7edition = "2021"89[features]10default = ["serialized-stdlib", "explaining-traces", "friendly-errors"]11# Serializes standard library AST instead of parsing them every run12serialized-stdlib = ["bincode", "jrsonnet-parser/serde"]13# Rustc-like trace visualization14explaining-traces = ["annotate-snippets"]15# Allows library authors to throw custom errors16anyhow-error = ["anyhow"]17# Provides helpful explaintations to errors, at cost of adding18# more dependencies and slowing down error path19friendly-errors = ["strsim"]2021# Allows to preserve field order in objects22exp-preserve-order = []23exp-serde-preserve-order = ["serde_json/preserve_order"]24# Implements field destructuring25exp-destruct = ["jrsonnet-parser/exp-destruct"]2627[dependencies]28jrsonnet-interner = { path = "../jrsonnet-interner", version = "0.4.2" }29jrsonnet-parser = { path = "../jrsonnet-parser", version = "0.4.2" }30jrsonnet-stdlib = { path = "../jrsonnet-stdlib", version = "0.4.2" }31jrsonnet-types = { path = "../jrsonnet-types", version = "0.4.2" }32jrsonnet-macros = { path = "../jrsonnet-macros", version = "0.4.2" }33pathdiff = "0.2.1"34hashbrown = "0.12.1"35static_assertions = "1.1.0"3637md5 = "0.7.0"38base64 = "0.13.0"39rustc-hash = "1.1"4041thiserror = "1.0"42gcmodule = { git = "https://github.com/CertainLach/gcmodule", branch = "jrsonnet" }4344serde = "1.0"45serde_json = "1.0"46serde_yaml = { git = "https://github.com/CertainLach/serde-yaml", branch = "feature/old-octals-quirk" }4748anyhow = { version = "1.0", optional = true }49# Friendly errors50strsim = { version = "0.10.0", optional = true }51# Serialized stdlib52bincode = { version = "1.3", optional = true }53# Explaining traces54annotate-snippets = { version = "0.9.1", features = ["color"], optional = true }5556[build-dependencies]57jrsonnet-stdlib = { path = "../jrsonnet-stdlib", version = "0.4.2" }58jrsonnet-parser = { path = "../jrsonnet-parser", version = "0.4.2" }59serde = "1.0"60bincode = "1.3"