2025-09-28 11:20:25 -07:00
|
|
|
[package]
|
|
|
|
|
name = "json-archive"
|
|
|
|
|
version = "0.99.0"
|
|
|
|
|
edition = "2021"
|
2025-11-30 17:34:48 -08:00
|
|
|
authors = ["Karl <marxism@peoplesgrocers.com>", "nobody <nobody@localhost>"]
|
|
|
|
|
repository = "https://peoplesgrocers.com/code/oss/json-archive"
|
|
|
|
|
license = "AGPL-3.0"
|
|
|
|
|
description = "CLI tool for tracking JSON file changes over time using delta-based archives"
|
|
|
|
|
keywords = ["json", "diff", "archive", "history", "cli"]
|
|
|
|
|
categories = ["command-line-utilities", "development-tools", "encoding"]
|
|
|
|
|
readme = "README.md"
|
2025-09-28 11:20:25 -07:00
|
|
|
|
2025-09-30 11:19:13 -07:00
|
|
|
[features]
|
|
|
|
|
default = ["compression"]
|
|
|
|
|
compression = ["flate2", "brotli", "zstd"]
|
|
|
|
|
|
2025-09-28 11:20:25 -07:00
|
|
|
[dependencies]
|
|
|
|
|
xflags = "0.3"
|
|
|
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
|
|
|
serde_json = "1.0"
|
|
|
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
|
|
|
uuid = { version = "1.0", features = ["v4", "serde"] }
|
|
|
|
|
|
2025-09-30 11:19:13 -07:00
|
|
|
# Compression support (optional, enabled by default)
|
|
|
|
|
flate2 = { version = "1.0", optional = true }
|
|
|
|
|
brotli = { version = "8.0", optional = true }
|
|
|
|
|
zstd = { version = "0.13", optional = true }
|
|
|
|
|
|
2025-09-28 11:20:25 -07:00
|
|
|
[dev-dependencies]
|
|
|
|
|
tempfile = "3.0"
|
|
|
|
|
arbitrary = { version = "1.0", features = ["derive"] }
|