[package]
description = "Immutable JSON transformations"
edition = "2024"
exclude = ["*.iml"]
homepage = "https://github.com/wdonne/immutable-json"
keywords = ["immutable", "json"]
license = "BSD-2-Clause"
name = "immutable-json"
readme = "README.md"
repository = "https://github.com/wdonne/immutable-json"
version = "1.3.0"
[dependencies]
bson = { version = "3.1.0", optional = true, features = ["chrono-0_4"] }
bytes = { version = "1.12.1", optional = true }
chrono = { version = "0.4.45", optional = true, features = ["alloc"] }
imbl = "7.0.1"
imbl-util = "1.0.1"
jaq-core = { version = "3.1.0", optional = true }
jaq-json = { version = "2.0.2", optional = true }
jaq-std = { version = "3.0.1", optional = true }
json-patch = { version = "4.2.0", optional = true }
serde_json = "1.0.151"
take-until = "0.2.0"
[features]
bson = ["dep:bson", "dep:chrono"]
jaq = ["dep:bytes", "dep:jaq-core", "dep:jaq-json", "dep:jaq-std"]
patch = ["dep:json-patch"]