[workspace] members = ["tangled"] resolver = "2" [package] name = "noita-proxy" description = "Noita Entangled Worlds companion app." version = "0.14.3" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] winit = {version = "0.29", features = ["default"]} eframe = { version="0.28.1", features = ["persistence", "wgpu", "default_fonts"], default-features = false } egui-file-dialog = "0.6.0" egui_extras = { version = "0.28.1", features = ["all_loaders"] } egui_plot = "0.28.1" image = { version = "0.25.1", default-features = false, features = ["png", "webp"] } tungstenite = "0.21.0" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } tracing = "0.1.40" tangled = { path = "tangled" } serde = { version = "1.0.199", features = ["serde_derive", "derive"] } bitcode = "0.6.0" lz4_flex = { version = "0.11.3", default-features = false, features = ["std"]} rand = "0.8.5" steamworks = "0.11.0" crossbeam = { version = "0.8.4", features = ["crossbeam-channel"] } clipboard = "0.5.0" socket2 = { version = "0.5.7", features = ["all"] } reqwest = { version = "0.12.4", features = ["blocking", "json", "http2", "rustls-tls-native-roots", "charset"], default-features = false} serde_json = "1.0.117" thiserror = "1.0.61" poll-promise = "0.3.0" zip = "2.1.4" self-replace = "1.3.7" bytemuck = { version = "1.16.0", features = ["derive"] } bincode = "1.3.3" rustc-hash = "1.1.0" fluent-templates = "0.9.4" unic-langid = { version = "0.9.5", features = ["serde"] } fluent-bundle = "0.15.3" crc = "3.2.1" argh = "0.1.12" shlex = "1.3.0" quick-xml = { version = "0.36.0", features = ["serialize"] } dashmap = "6.0.1" [build-dependencies] winresource = "0.1.17" [profile.dev] opt-level = 1 [profile.release-lto] inherits = "release" lto = "fat" [profile.release-debug] inherits = "release" debug = true lto = false