Cargo.toml (2121B)
1 [package] 2 name = "notedeck_columns" 3 version = { workspace = true } 4 authors = ["William Casarin <jb55@jb55.com>"] 5 edition = "2021" 6 #rust-version = "1.60" 7 license = "GPLv3" 8 description = "A tweetdeck-style notedeck app" 9 10 [lib] 11 crate-type = ["lib", "cdylib"] 12 13 [dependencies] 14 opener = { workspace = true } 15 rmpv = { workspace = true } 16 bech32 = { workspace = true } 17 notedeck = { workspace = true } 18 tokenator = { workspace = true } 19 bitflags = { workspace = true } 20 dirs = { workspace = true } 21 eframe = { workspace = true } 22 thiserror = { workspace = true } 23 egui = { workspace = true } 24 egui_extras = { workspace = true } 25 egui_nav = { workspace = true } 26 egui_tabs = { workspace = true } 27 egui_virtual_list = { workspace = true } 28 ehttp = { workspace = true } 29 enostr = { workspace = true } 30 hex = { workspace = true } 31 image = { workspace = true } 32 indexmap = { workspace = true } 33 nostrdb = { workspace = true } 34 notedeck_ui = { workspace = true } 35 open = { workspace = true } 36 poll-promise = { workspace = true } 37 puffin = { workspace = true, optional = true } 38 puffin_egui = { workspace = true, optional = true } 39 serde = { workspace = true } 40 serde_derive = { workspace = true } 41 serde_json = { workspace = true } 42 strum = { workspace = true } 43 strum_macros = { workspace = true } 44 tokio = { workspace = true, features = ["macros", "rt-multi-thread", "fs"] } 45 tracing = { workspace = true } 46 tracing-appender = { workspace = true } 47 tracing-subscriber = { workspace = true } 48 url = { workspace = true } 49 urlencoding = { workspace = true } 50 uuid = { workspace = true } 51 sha2 = { workspace = true } 52 base64 = { workspace = true } 53 egui-winit = { workspace = true } 54 profiling = { workspace = true } 55 hashbrown = { workspace = true } 56 oot_bitset = { workspace = true } 57 human_format = "1.1.0" 58 59 [target.'cfg(any(target_os = "windows", target_os = "macos", target_os = "linux"))'.dependencies] 60 rfd = "0.15" 61 62 [dev-dependencies] 63 tempfile = { workspace = true } 64 pretty_assertions = { workspace = true } 65 66 [target.'cfg(target_os = "macos")'.dependencies] 67 security-framework = "2.11.0" 68 69 [features] 70 default = [] 71 puffin = ["dep:puffin", "profiling/profile-with-puffin"] 72