[package]
name = "fionn-diff"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "JSON diff/patch/merge for fionn"
readme = "README.md"
keywords = ["json", "diff", "patch", "merge"]
categories = ["data-structures"]
[dependencies]
fionn-core = { path = "../fionn-core", version = "0.2.0" }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = { version = "0.9", optional = true }
toml = { version = "0.8", optional = true }
[features]
default = []
yaml = ["dep:serde_yaml"]
toml = ["dep:toml"]
[dev-dependencies]
criterion = { version = "0.5", features = ["html_reports"] }
fionn-tape = { path = "../fionn-tape", version = "0.2.0" }
proptest = "1.5"
[lints]
workspace = true