[workspace] members = ["crates/liwe", "crates/diwe", "crates/iwe", "crates/iwes", "crates/iwec"] resolver = "2" [workspace.package] authors = ["Dmytro Halichenko "] license = "Apache-2.0" edition = "2021" rust-version = "1.82" repository = "https://github.com/iwe-org/iwe" version = "0.19.1" [workspace.dependencies] liwe = { path = "./crates/liwe", version = "0.19.1" } diwe = { path = "./crates/diwe", version = "0.19.1" } iwe = { path = "./crates/iwe", version = "0.19.1" } schematter-validator = "0.1.0" anyhow = "1.0.103" clap = { version = "4.5", features = ["derive"] } clap_complete = "4.5" clap_complete_nushell = "4.5" crossbeam-channel = "0.5.16" env_logger = "0.11.11" extend = "1.2.0" indoc = { version = "2", features = [] } itertools = { version = "0.14.0", features = [] } log = "0.4.33" lsp-server = "0.7.9" lsp-types = "0.97.0" pretty_assertions = "1.4.1" pulldown-cmark = "0.13.4" pulldown-cmark-to-cmark = "22.0.0" jotdown = { version = "0.10", default-features = false } jsonschema = { version = "0.47", default-features = false } rand = "0.9.5" rayon = { version = "1.12.0", features = [] } regex = "1" rustc-hash = "2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "1.0.7" assert-json-diff = "2.0.2" difference = "2.0" tracing = "0.1.44" fuzzy-matcher = "0.3.7" relative-path = "2.0.1" once_cell = "1.21.4" minijinja = "2.21.0" uuid = { version = "1.20.0", features = ["v4"] } tempfile = "3.27" graphviz-rust = "0.9.8" toml_edit = "0.25.5" chrono = { version = "0.4.45", features = ["unstable-locales"] } sys-locale = "0.3" sanitize-filename = "0.6.0" url = "2.5.8" percent-encoding = "2.3.2" tracing-subscriber = { version = "0.3.23", default-features = false, features = [ "registry", "fmt", "local-time", "std", "time", "tracing-log", ] } ignore = "0.4" globset = "0.4" csv = "1.4" serde_yaml = "0.9" tiktoken-rs = "=0.12.0" bm25 = { version = "2.3.2", features = ["parallelism"] }