fionn-diff 0.2.0

JSON diff/patch/merge for fionn
Documentation
# SPDX-License-Identifier: MIT OR Apache-2.0

[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