leetcode-api 0.3.13

leetcode api
Documentation
[package]
name         = "leetcode-api"
version      = "0.3.13"
description  = "leetcode api"
license      = "MIT"
edition      = { workspace = true }
authors      = { workspace = true }
homepage     = { workspace = true }
repository   = { workspace = true }
rust-version = "1.77"

exclude = ["tests/"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
futures = { workspace = true }
reqwest = { workspace = true }
tokio   = { workspace = true, features = ["macros", "time"]}

sea-orm       = { workspace = true }
tracing       = { workspace = true }
miette        = { workspace = true }
colored       = { workspace = true }
unicode-width = { version = "^0.1" }
paste         = { workspace = true }

serde      = { workspace = true }
serde_json = { workspace = true }

ratatui = { workspace = true, optional = true }
regex   = { workspace = true }

dirs  = { workspace = true }
strum = { version = "^0.26" }

# render
html2text            = { workspace = true }
scraper              = { version = "^0.19" }
tabled               = { version = "^0.15", default_features = true }

lcode-config    = { workspace = true }
decrypt-cookies = { workspace = true }

[dev-dependencies]
# tokio   = { workspace = true }
tokio   = { version = "1", features = ["rt-multi-thread"] }
pretty_assertions  = { workspace = true }
tracing-subscriber = { workspace = true }

[lints]
workspace = true

[features]
default = []
ratatui = ["dep:ratatui"] # enable `Render` trait's `to_tui_vec` method