[package] name = "reproto" version = "0.3.36" authors = ["John-John Tedro "] license = "MIT/Apache-2.0" readme = "README.md" repository = "https://github.com/reproto/reproto" homepage = "https://github.com/reproto/reproto" documentation = "https://docs.rs/reproto" description = """ reproto compiler """ [features] default = ["notify", "self-updates", "languageserver"] # Enable to emit very detailed tracing, potentially performance sensitive. tracing = [] self-updates = ["same-file", "ring", "hyper", "hyper-rustls", "tokio-core", "futures", "flate2", "tar"] languageserver = ["reproto-languageserver"] [dependencies] reproto-core = {path = "../lib/core", version = "0.3"} reproto-languageserver = {path = "../lib/languageserver", version = "0.3", optional = true} reproto-trans = {path = "../lib/trans", version = "0.3"} reproto-ast = {path = "../lib/ast", version = "0.3"} reproto-semck = {path = "../lib/semck", version = "0.3"} reproto-derive = {path = "../lib/derive", version = "0.3"} reproto-compile = {path = "../lib/compile", version = "0.3"} reproto-manifest = {path = "../lib/manifest", version = "0.3"} reproto-parser = {path = "../lib/parser", version = "0.3"} reproto-env = {path = "../lib/env", version = "0.3"} reproto-backend = {path = "../lib/backend", version = "0.3"} reproto-backend-doc = {path = "../lib/backend-doc", version = "0.3"} reproto-repository = {path = "../lib/repository", version = "0.3"} url = "1.6" ansi_term = "0.9" atty = "0.2" clap = "2.24" linked-hash-map = {version = "0.5", features = ["serde"]} log = "0.3" pulldown-cmark = "0.0.14" serde = "1.0" serde_json = "1.0" serde_derive = "1.0" toml = "0.4" genco = {version = "0.3"} notify = {version = "4", optional = true} # for self-updates same-file = {version = "1", optional = true} ring = {version = "0.13.0-alpha", optional = true} hyper = {version = "0.11", optional = true} hyper-rustls = {version = "0.12", optional = true} tokio-core = {version = "0.1", optional = true} futures = {version = "0.1", optional = true} flate2 = {version = "0.2", optional = true} tar = {version = "0.4", optional = true}