fork of https://github.com/tree-sitter/tree-sitter-graph

Make Cargo.toml more compact

Changed files
+16 -40
+16 -40
Cargo.toml
··· 15 15 # All of our tests are in the tests/it "integration" test executable. 16 16 test = false 17 17 18 + [[bin]] 19 + name = "tree-sitter-graph" 20 + required-features = ["cli"] 21 + 22 + [features] 23 + cli = ["anyhow", "clap", "env_logger", "term-colors", "tree-sitter-config", "tree-sitter-loader"] 24 + term-colors = ["colored"] 25 + 18 26 [dependencies] 27 + anyhow = { version = "1.0", optional = true } 28 + clap = { version = "3.2", optional = true } 29 + colored = { version = "2", optional = true } 30 + env_logger = { version = "0.9", optional = true } 19 31 log = "0.4" 20 32 regex = "1" 21 33 serde = "1.0" 22 34 serde_json = "1.0" 23 35 smallvec = { version="1.6", features=["union"] } 36 + string-interner = { version = "0.12", default-features = false, features = ["std", "inline-more", "backends"] } 24 37 thiserror = "1.0" 25 38 tree-sitter = "0.20" 26 - 27 - [dependencies.string-interner] 28 - version = "0.12" 29 - default-features = false 30 - features = ["std", "inline-more", "backends"] 39 + tree-sitter-config = { version = "0.19", optional = true } 40 + tree-sitter-loader = { version = "0.19", optional = true } 31 41 32 42 [dev-dependencies] 33 43 env_logger = "0.9" 34 44 indoc = "1.0" 35 - tree-sitter-python = "0.19.1" 36 - 37 - # cli-only dependencies below 38 - 39 - [[bin]] 40 - name = "tree-sitter-graph" 41 - required-features = ["cli"] 42 - 43 - [features] 44 - cli = ["anyhow", "clap", "env_logger", "term-colors", "tree-sitter-config", "tree-sitter-loader"] 45 - term-colors = ["colored"] 46 - 47 - [dependencies.anyhow] 48 - optional = true 49 - version = "1.0" 50 - 51 - [dependencies.clap] 52 - optional = true 53 - version = "3.2" 54 - 55 - [dependencies.colored] 56 - optional = true 57 - version = "2" 58 - 59 - [dependencies.env_logger] 60 - optional = true 61 - version = "0.9" 62 - 63 - [dependencies.tree-sitter-config] 64 - optional = true 65 - version = "0.19" 66 - 67 - [dependencies.tree-sitter-loader] 68 - optional = true 69 - version = "0.19" 45 + tree-sitter-python = "0.19"