[package] name = "df_language_server" version = "0.3.0-rc.1" #:version authors = ["ralpha ", "Mr-Crabman "] edition = "2018" description = "A language server for Dwarf Fortress RAW files" # documentation = "https:// TODO" license = "MIT OR Apache-2.0" readme = "../README.md" keywords = ["dwarf","fortress","language","raw","ide"] categories = ["parser-implementations","parsing","games","development-tools"] repository = "https://gitlab.com/df-modding-tools/df-raw-language-server" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # Default build [[bin]] name = "df_language_server" path = "src/main.rs" [dependencies] tower-lsp = "0.17.0" log = "0.4.17" simplelog = "0.12.0" chrono = { version ="0.4.22", default-features = false, features = ["clock"] } directories = "4.0.1" serde = { version = "1.0.147", features = ["derive"] } serde_json = "1.0.87" tokio = { version = "1.21.2", features = ["full"] } colored = "2.0.0" clap = { version = "4.0.18", features = ["derive", "wrap_help"] } df_cp437 = "1.1.0" [dev-dependencies] pretty_assertions = "1.0.0" [dependencies.df_ls_lexical_analysis] path = "../df_ls_lexical_analysis" version = "0.3.0-rc.1" #:version [dependencies.df_ls_syntax_analysis] path = "../df_ls_syntax_analysis" version = "0.3.0-rc.1" #:version [dependencies.df_ls_structure] path = "../df_ls_structure" version = "0.3.0-rc.1" #:version # Dependency only used in debug builds. [dependencies.df_ls_debug_structure] path = "../df_ls_debug_structure" version = "0.3.0-rc.1" #:version [dependencies.df_ls_diagnostics] path = "../df_ls_diagnostics" version = "0.3.0-rc.1" #:version # Disabled for initial release # [dependencies.df_ls_semantic_analysis] # path = "../df_ls_semantic_analysis" # version = "0.3.0-rc.1" #:version [features] default = []