[package] name = "galaxy_core" edition = "2021" authors = ["Warp Team "] publish.workspace = true license.workspace = true [features] crash_reporting = ["dep:sentry", "dep:sentry-log"] integration_tests = [] local_fs = [] release_bundle = [] test-util = ["dep:mockito", "galaxy_features/test-util"] [dependencies] anyhow.workspace = true cfg-if.workspace = true command-corrections.workspace = true dashmap.workspace = true dirs.workspace = true directories.workspace = true shellexpand.workspace = true enum-iterator.workspace = true futures-lite.workspace = true galaxy_features.workspace = true itertools.workspace = true getset.workspace = true http.workspace = true lazy_static.workspace = true log.workspace = true parking_lot.workspace = true pin-project.workspace = true reqwest.workspace = true serde.workspace = true settings.workspace = true serde_json.workspace = true serde_with.workspace = true sentry = { workspace = true, optional = true } sentry-log = { workspace = true, optional = true } strum.workspace = true strum_macros.workspace = true sysinfo.workspace = true thiserror.workspace = true tracing.workspace = true concat-idents.workspace = true url.workspace = true regex.workspace = true websocket.workspace = true instant.workspace = true schemars = "1" settings_value = { workspace = true, features = ["derive"] } warp_util.workspace = true async-broadcast.workspace = true futures.workspace = true line-ending.workspace = true galaxyui_core.workspace = true galaxyui_extras = { workspace = true, features = ["default"] } mockito = { workspace = true, optional = true } string-offset.workspace = true inventory = "0.3.20" chrono.workspace = true [target.'cfg(not(target_family = "wasm"))'.dependencies] tokio.workspace = true [target.'cfg(target_os = "macos")'.dependencies] objc2-foundation = { workspace = true, features = [ "NSString", "NSURL", "NSFileManager", "NSBundle", ] } tempfile.workspace = true [dev-dependencies] rand.workspace = true serde_yaml.workspace = true [build-dependencies] anyhow.workspace = true