Cargo.toml (1616B)
1 [package] 2 name = "notedeck_columns" 3 version = "0.2.0" 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 notedeck = { workspace = true } 15 bitflags = { workspace = true } 16 dirs = { workspace = true } 17 eframe = { workspace = true } 18 thiserror = { workspace = true } 19 egui = { workspace = true } 20 egui_extras = { workspace = true } 21 egui_nav = { workspace = true } 22 egui_tabs = { workspace = true } 23 egui_virtual_list = { workspace = true } 24 ehttp = { workspace = true } 25 enostr = { workspace = true } 26 env_logger = { workspace = true } 27 hex = { workspace = true } 28 image = { workspace = true } 29 indexmap = { workspace = true } 30 nostrdb = { workspace = true } 31 open = { workspace = true } 32 poll-promise = { workspace = true } 33 puffin = { workspace = true, optional = true } 34 puffin_egui = { workspace = true, optional = true } 35 serde = { workspace = true } 36 serde_derive = { workspace = true } 37 serde_json = { workspace = true } 38 strum = { workspace = true } 39 strum_macros = { workspace = true } 40 tokio = { workspace = true, features = ["macros", "rt-multi-thread", "fs"] } 41 tracing = { workspace = true } 42 tracing-appender = { workspace = true } 43 tracing-subscriber = { workspace = true } 44 url = { workspace = true } 45 urlencoding = { workspace = true } 46 uuid = { workspace = true } 47 48 [dev-dependencies] 49 tempfile = { workspace = true } 50 51 [target.'cfg(target_os = "macos")'.dependencies] 52 security-framework = "2.11.0" 53 54 [features] 55 default = [] 56 profiling = ["puffin", "puffin_egui", "eframe/puffin"] 57