[package]
name = "json2markdown"
version = "0.2.1"
edition = "2021"
description = "A Rust library to convert JSON data into well-structured Markdown format."
license = "MIT"
authors = ["Abdullah Albanna <abdu.albanna@proton.me>"]
repository = "https://github.com/abdullah-albanna/json2markdown"
homepage = "https://github.com/abdullah-albanna/json2markdown"
documentation = "https://docs.rs/json2markdown"
readme = "README.md"
keywords = ["json", "markdown", "conversion", "rust", "serde"]
categories = ["text-processing", "parsing"]
[dependencies]
serde = { version = "1", features = ["derive"] }
inflections = "1"
serde_json = { version = "1.0", features = ["preserve_order"] }
fancy-regex = "0.14"
once_cell = "1.20"
[lib]
name = "json2markdown"
crate-type = ["lib"]
[lints.clippy]
pedantic = { level = "warn", priority = -1 }
module_name_repetitions = "allow"
unwrap_used = "warn"
float_cmp = "warn"
cast_lossless = "warn"
cast_possible_truncation = "warn"
cast_possible_wrap = "warn"
cast_sign_loss = "warn"
clone_on_ref_ptr = "warn"
explicit_into_iter_loop = "warn"
needless_return = "warn"
needless_late_init = "warn"
redundant_else = "warn"
missing_const_for_fn = "warn"
manual_memcpy = "warn"
result_map_or_into_option = "warn"
map_unwrap_or = "warn"
inline_always = "warn"
large_enum_variant = "warn"
vec_init_then_push = "warn"
string_add = "warn"
almost_swapped = "warn"
misrefactored_assign_op = "warn"
absurd_extreme_comparisons = "warn"
useless_conversion = "warn"
redundant_clone = "warn"
if_not_else = "warn"
needless_borrow = "warn"
drop_ref = "warn"
match_wild_err_arm = "warn"
shadow_unrelated = "warn"
missing_docs_in_private_items = "allow"
missing_panics_doc = "warn"
missing_errors_doc = "warn"