[package] name = "billiards" version = "0.1.0" edition = "2021" [package.metadata.docs.rs] all-features = true targets = ["x86_64-unknown-linux-gnu", "wasm32-unknown-unknown"] [dependencies] egui = "0.28" eframe = { version = "0.28", default-features = false, features = ["default_fonts", "glow"] } log = "0.4" serde = "1.0.208" serde_derive = "1.0.208" serde_json = "1.0.125" # You only need serde if you want app persistence: # serde = { version = "1", features = ["derive"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] env_logger = "0.10" rusqlite = "0.32.1" [target.'cfg(target_arch = "wasm32")'.dependencies] wasm-bindgen-futures = "0.4" [target.'cfg(target_arch = "wasm32")'.dependencies.web-sys] version = "0.3.4" [profile.release] opt-level = 2 [profile.dev.package."*"] opt-level = 2 [build-dependencies] rusqlite = "0.32.1" serde_json = "1.0.125"