[package] name = "voxel-game" version = "0.1.0" edition = "2021" [lib] crate-type = ["cdylib", "rlib"] [dependencies] winit = { version = "0.30", features = ["rwh_06"] } wgpu = "23" glam = { version = "0.29", features = ["bytemuck"] } bytemuck = { version = "1", features = ["derive"] } pollster = "0.4" log = "0.4" env_logger = "0.11" serde = { version = "1", features = ["derive"] } serde_json = "1" [target.'cfg(target_arch = "wasm32")'.dependencies] console_error_panic_hook = "0.1" console_log = "1" wasm-bindgen = "0.2" wasm-bindgen-futures = "0.4" js-sys = "0.3" web-sys = { version = "0.3", features = [ "Document", "Window", "Element", "HtmlCanvasElement", "Location", "Performance", "Navigator", ] } wgpu = { version = "23", features = ["webgl"] } [profile.release] opt-level = 3 lto = true codegen-units = 1 [profile.dev] opt-level = 1