[package]
name = "jrsonnet-stdlib"
description = "jsonnet standard library packaged as crate"
version.workspace = true
repository.workspace = true
authors = ["Yaroslav Bolyukin <iam@lach.pw>"]
license = "MIT"
edition = "2021"
[features]
default = ["codegenerated-stdlib"]
codegenerated-stdlib = ["jrsonnet-parser/structdump"]
legacy-this-file = []
exp-preserve-order = ["jrsonnet-evaluator/exp-preserve-order"]
exp-bigint = ["num-bigint", "jrsonnet-evaluator/exp-bigint"]
exp-null-coaelse = ["jrsonnet-parser/exp-null-coaelse", "jrsonnet-evaluator/exp-null-coaelse"]
[dependencies]
jrsonnet-evaluator.workspace = true
jrsonnet-macros.workspace = true
jrsonnet-parser.workspace = true
jrsonnet-gcmodule.workspace = true
bincode = { version = "1.3", optional = true }
serde = "1.0"
md5 = "0.7.0"
sha1 = "0.10.5"
sha2 = "0.10.6"
sha3 = "0.10.8"
base64 = "0.21.0"
serde_json = "1.0"
serde_yaml_with_quirks = "0.8.24"
num-bigint = { version = "0.4.3", optional = true }
[build-dependencies]
jrsonnet-parser.workspace = true
structdump = { version = "0.2.0", features = ["derive"] }