1[workspace]2members = ["crates/*", "bindings/jsonnet", "cmds/*", "tests", "xtask"]3default-members = ["cmds/jrsonnet"]4resolver = "2"56[workspace.package]7authors = ["Yaroslav Bolyukin <iam@lach.pw>"]8edition = "2021"9license = "MIT"10repository = "https://github.com/CertainLach/jrsonnet"11version = "0.5.0-pre96"1213[workspace.dependencies]14jrsonnet-evaluator = { path = "./crates/jrsonnet-evaluator", version = "0.5.0-pre96" }15jrsonnet-macros = { path = "./crates/jrsonnet-macros", version = "0.5.0-pre96" }16jrsonnet-parser = { path = "./crates/jrsonnet-parser", version = "0.5.0-pre96" }17jrsonnet-rowan-parser = { path = "./crates/jrsonnet-rowan-parser", version = "0.5.0-pre96" }18jrsonnet-interner = { path = "./crates/jrsonnet-interner", version = "0.5.0-pre96" }19jrsonnet-stdlib = { path = "./crates/jrsonnet-stdlib", version = "0.5.0-pre96" }20jrsonnet-cli = { path = "./crates/jrsonnet-cli", version = "0.5.0-pre96" }21jrsonnet-types = { path = "./crates/jrsonnet-types", version = "0.5.0-pre96" }2223jrsonnet-gcmodule = "0.3.6"242526272829303132hi-doc = "0.1.1"33annotate-snippets = "0.10.1"343536clap = "4.5"37clap_complete = "4.5"3839404142serde = "1.0.197"43serde_json = "1.0.114"44serde_yaml_with_quirks = "0.8.24"454647anyhow = "1.0.83"48thiserror = "1.0.60"495051dprint-core = "0.65.0"525354md5 = "0.7.0"55sha1 = "0.10.6"56sha2 = "0.10.8"57sha3 = "0.10.8"58596061bincode = "1.3"6263646566peg = "0.8.3"67logos = "0.14.0"68ungrammar = "1.16.1"69rowan = "0.15.15"7071mimallocator = "0.1.3"72indoc = "2.0"73insta = "1.39"74tempfile = "3.10"75pathdiff = "0.2.1"76hashbrown = "0.14.5"77static_assertions = "1.1"78rustc-hash = "1.1"79num-bigint = "0.4.5"80derivative = "2.2.0"81strsim = "0.11.0"82proc-macro2 = "1.0"83quote = "1.0"84syn = "2.0"85drop_bomb = "0.1.5"86base64 = "0.22.1"87indexmap = "2.2.3"88itertools = "0.13.0"89xshell = "0.2.6"9091lsp-server = "0.7.6"92lsp-types = "0.96.0"9394regex = "1.10"95lru = "0.12.3"9697json-structural-diff = "0.1.0"9899[workspace.lints.rust]100unsafe_op_in_unsafe_fn = "deny"101102103104105elided_lifetimes_in_paths = "allow"106explicit_outlives_requirements = "allow"107noop_method_call = "allow"108single_use_lifetimes = "allow"109variant_size_differences = "allow"110macro_expanded_macro_exports_accessed_by_absolute_paths = "allow"111112[workspace.lints.rustdoc]113all = "warn"114115[workspace.lints.clippy]116all = "warn"117nursery = "warn"118pedantic = "warn"119120ptr_arg = "allow"121122must_use_candidate = "allow"123124missing_errors_doc = "allow"125126needless_pass_by_value = "allow"127128wildcard_imports = "allow"129enum_glob_use = "allow"130module_name_repetitions = "allow"131132cast_precision_loss = "allow"133cast_possible_wrap = "allow"134cast_possible_truncation = "allow"135cast_sign_loss = "allow"136137138use_self = "allow"139140iter_with_drain = "allow"141type_repetition_in_bounds = "allow"142143missing_const_for_fn = "allow"144145missing_panics_doc = "allow"146147148149mutable_key_type = "allow"150151redundant_pub_crate = "allow"152153manual_let_else = "allow"154155156similar_names = "allow"157158159160161[profile.release]162opt-level = 3163lto = "fat"164codegen-units = 1165debug = 0166panic = "abort"167strip = true168169[profile.releasedebug]170inherits = "release"171debug = 2172panic = "unwind"173strip = false