[package] name = "texlab" description = "LaTeX Language Server" version = "3.3.2" license = "GPL-3.0" readme = "README.md" authors = [ "Eric Förster ", "Patrick Förster ", ] edition = "2018" homepage = "https://github.com/latex-lsp/texlab" resolver = "2" [lib] doctest = false [features] default = ["citation", "completion"] completion = ["fuzzy-matcher"] citation = [ "bibutils-sys", "citeproc", "citeproc-db", "citeproc-io", "csl", "fnv", "html2md", ] semantic = [] [dependencies] anyhow = "1.0.54" bibutils-sys = { version = "0.1.1", optional = true } byteorder = "1.4.3" cancellation = "0.1" cfg-if = "1.0.0" citeproc = { git = "https://github.com/cormacrelf/citeproc-rs", rev = "2ab195a1e6f84f0ff284813ece61dc62096abbfe", optional = true } citeproc-db = { git = "https://github.com/cormacrelf/citeproc-rs", rev = "2ab195a1e6f84f0ff284813ece61dc62096abbfe", optional = true } citeproc-io = { git = "https://github.com/cormacrelf/citeproc-rs", rev = "2ab195a1e6f84f0ff284813ece61dc62096abbfe", optional = true } csl = { git = "https://github.com/cormacrelf/citeproc-rs", rev = "2ab195a1e6f84f0ff284813ece61dc62096abbfe", optional = true } crossbeam-channel = "0.5.2" cstree = "0.6.1" dashmap = "5.1.0" derive_more = "0.99.17" encoding_rs = "0.8.30" encoding_rs_io = "0.1.7" flate2 = "1.0.22" fern = "0.6" fnv = { version = "1.0", optional = true } fuzzy-matcher = { version = "0.3.7", optional = true } html2md = { version = "0.2.13", optional = true } itertools = "0.10.1" log = "0.4.14" logos = "0.12.0" lsp-server = "0.5" lsp-types = "0.92.0" multimap = "0.8.3" notify = "5.0.0-pre.13" once_cell = "1.9.0" petgraph = "0.6.0" rayon = "1.5.1" regex = "1.5.4" rustc-hash = "1.1.0" serde = "1.0.136" serde_json = "1.0.79" serde_repr = "0.1.7" smol_str = { version = "0.1.21", features = ["serde"] } structopt = "0.3" tempfile = "3.3.0" threadpool = "1.8.1" titlecase = "1.1.0" url = "2.2.2" uuid = { version = "0.8.2", features = ["v4"] } [dev-dependencies] indoc = "1.0.4" insta = { version = "1.12.0", features = ["backtrace"] } typed-builder = "0.10.0" unindent = "0.1.8" [build-dependencies] [profile.release] lto = true