[package] authors = ["Joep Meindertsma "] description = "Library for creating, storing, querying, validating and converting Atomic Data." edition = "2021" license = "MIT" name = "atomic_lib" readme = "README.md" repository = "https://github.com/atomicdata-dev/atomic-server" version = "0.40.0" # Enables benchmarks to use the features, such as Db [[bench]] all-features = true harness = false name = "benchmarks" # path = "benches/benchmarks.rs" [dependencies] base64 = "0.21" bincode = { version = "1", optional = true } directories = { version = ">= 2, < 5", optional = true } html2md = { version = "0.2.14", optional = true } kuchikiki = { version = "0.8.2", optional = true } lol_html = { version = "1", optional = true } rand = { version = "0.8" } regex = "1" ring = "0.17.6" rio_api = { version = "0.8", optional = true } rio_turtle = { version = "0.8", optional = true } serde = { version = "1", features = ["derive"] } serde_jcs = "0.1.0" serde_json = "1" sled = { version = "0.34", optional = true, features = ["no_logs"] } toml = { version = "0.8", optional = true } tracing = "0.1" ureq = "2" url = "2" urlencoding = "2" ulid = "1.1.3" [dev-dependencies] criterion = "0.5" iai = "0.1" lazy_static = "1" ntest = "0.9" [features] config = ["directories", "toml"] db = ["sled", "bincode"] html = ["kuchikiki", "lol_html", "html2md"] rdf = ["rio_api", "rio_turtle"]