1[package]
2name = "uson"
3version = "0.1.0"
4edition = "2021"
5authors = ["Your Name"]
6description = "A Rust parser for μson (microson) - a relaxed JSON variant"
7license = "MIT"
8readme = "README.md"
9
10[[bin]]
11name = "uson"
12path = "src/main.rs"
13
14[dependencies]
15pest = "2.7"
16pest_derive = "2.7"
17serde = { version = "1.0", features = ["derive"] }
18serde_json = "1.0"
19thiserror = "2.0"
20clap = { version = "4.5", features = ["derive"] }
21base64 = "0.22"
22hex = "0.4"
23serde_yaml = { version = "0.9", optional = true }
24serde_qs = { version = "0.13", optional = true }
25toml = "0.9"
26dirs = "5.0"
27
28[dev-dependencies]
29pretty_assertions = "1.4"
30
31[features]
32default = []
33yaml = ["dep:serde_yaml"]
34form = ["dep:serde_qs"]
35
36[[test]]
37name = "compliance"
38path = "tests/compliance.rs"