[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/"]
[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" }
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 = { version = "1", features = ["rt-multi-thread"] }
pretty_assertions = { workspace = true }
tracing-subscriber = { workspace = true }
[lints]
workspace = true
[features]
default = []
ratatui = ["dep:ratatui"]