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 }