[package] name = "plent" version = "0.1.0" edition = "2024" [dependencies] paste = "1.0.12" tokio = { version = "1.28.2", features = [ "net", "sync", "rt", "parking_lot", ], default-features = false } clipline = "0.1.2" serenity = { version = "0.12", features = [ "builder", "client", "rustls_backend", "gateway", "model", ], default-features = false } poise = { git = "https://github.com/serenity-rs/poise", branch = "current" } anyhow = "1.0.75" regex = { version = "1.8.4", features = ["std"], default-features = false } mindus = { git = "https://github.com/bend-n/mindus", features = [ ], default-features = false } lemu = { features = [ "diagnose", ], default-features = false, git = "https://github.com/bend-n/mindus" } dashmap = "5.5.3" oxipng = { version = "9.0.0", default-features = false } fimg = { version = "0.4.26", features = ["save"] } phf = { version = "0.11.2", features = ["macros"] } emojib = { git = "https://github.com/Apricot-Conservation-Project/emoji", package = "emoji" } rust-fuzzy-search = "0.1.1" jemallocator-global = "0.3.2" const_format = { version = "0.2.32", features = ["fmt"] } logos = "0.14.0" base64 = "0.21.7" humantime = "2.1.0" memory-stats = { version = "1.1.0", features = ["always_use_statm"] } axum = { version = "0.6.18", features = [ "tokio", "http1", "macros", ], default-features = false, optional = true } serde_json = "1.0.122" serde = "1.0.204" atools = "0.1.5" httpdate = "1.0.3" pollster = "0.3.0" btparse-stable = "0.1.2" cpu-monitor = "0.1.1" exoquant = "0.2.0" image = { version = "0.25.5", features = [ "bmp", "jpeg", "png", "webp", ], default-features = false } car = "0.1.1" kv = "0.24.0" sled = { version = "0.34.7", features = ["compression"] } remapper = { version = "0.1.0", path = "../remapper" } implicit-fn = "0.1.0" sql = "0.4.3" charts-rs = { version = "0.3.24", features = [ "image", "image-encoder", "resvg", ] } rustc-hash = "2.1.1" [features] server = ["axum"] [build-dependencies] emojib = { git = "https://github.com/Apricot-Conservation-Project/emoji", features = [ "build", ], package = "emoji" } [profile.release] strip = true lto = "thin" # debug = 2 [profile.dev.package.mindus] opt-level = 3 debug-assertions = false [profile.dev.package.fimg] opt-level = 3 debug-assertions = false [patch.crates-io] serenity = { git = "https://github.com/serenity-rs/serenity" } mindus = { git = "https://github.com/bend-n/mindus" } fimg = { git = "https://github.com/bend-n/fimg" }