/ duper / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "duper"
 3  description = "The format that's super!"
 4  version = "0.6.1"
 5  edition = "2024"
 6  rust-version.workspace = true
 7  license = "MIT"
 8  authors = ["Eric Rodrigues Pires <eric@eric.dev.br>"]
 9  repository = "https://github.com/EpicEric/duper"
10  homepage = "https://duper.dev.br"
11  readme = "README.md"
12  categories = ["encoding", "parser-implementations"]
13  keywords = ["duper", "parser", "serialization"]
14  
15  [features]
16  default = []
17  ansi = ["dep:owo-colors"]
18  json-compat = ["dep:serde_json"]
19  serde = ["dep:serde_core"]
20  yoke = ["dep:yoke"]
21  
22  [dependencies]
23  ariadne = { version = "0.6", features = ["auto-color"] }
24  base64 = { workspace = true }
25  chumsky = { workspace = true }
26  decorum = "0.4"
27  either = "1"
28  indexmap = "2"
29  owo-colors = { version = "4", optional = true }
30  ryu = "1"
31  serde_core = { workspace = true, optional = true }
32  serde_json = { workspace = true, optional = true, features = ["preserve_order"] }
33  unicode-general-category = "1"
34  yoke = { workspace = true, optional = true }
35  
36  [dev-dependencies]
37  insta = { workspace = true }
38  serde = { workspace = true }