[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

ferrum / Cargo.toml
1.4 kB 63 lines
1[package] 2name = "ferrum" 3publish = false 4build = "build.rs" 5edition = "2024" 6exclude = ["artifacts.json"] 7 8[workspace] 9members = [ 10 ".", 11 "mobile/src-tauri" 12] 13 14[lib] 15path = "src-native/lib.rs" 16crate-type = ["cdylib", "rlib"] # rlib is for mobile 17 18[build-dependencies] 19napi-build = "2.2" 20 21[features] 22default = ["napi-rs"] 23napi-rs = ["napi", "napi-derive"] 24 25[dependencies] 26napi = { version = "3.3", features = [ 27 "serde-json", 28 "napi6", 29 "tokio_rt", 30 "async", 31 "anyhow", 32], optional = true } 33napi-derive = { version = "3.2", optional = true} 34serde = { version = "1.0", features = ["derive"] } 35lofty = "0.22" 36serde_json = "1.0" 37serde_cbor = "0.11" 38nanoid = "0.4" 39alphanumeric-sort = "1.5" 40linked-hash-map = { version = "0.5", features = ["serde_impl"] } 41atomicwrites = "0.4" 42plist = "1.5" 43tokio = { version = "1.28", features = ["macros"] } 44time = { version = "0.3", features = ["serde", "serde-well-known"] } 45url = "2.4" 46unicode-normalization = "0.1" 47rayon = "1.8" 48lazy_static = "1.5.0" 49fast_image_resize = { version = "5.1", features = ["image"] } 50image = { version = "0.25.2", features = [ 51 "png", 52 "jpeg", 53], default-features = false } 54redb = "2.1.3" 55anyhow = "1.0.89" 56dirs-next = "2.0.0" 57chrono = "0.4.42" 58simd-json = "0.16.0" 59mimalloc = "0.1.48" 60specta = { version = "=2.0.0-rc.22", features = ["derive"] } 61 62[target.'cfg(not(target_os = "android"))'.dependencies] 63trash = "5.1"