Cargo Features

Lightyear has no features set by default.

[dependencies]
lightyear = { version = "0.15.1", features = ["metrics", "mock_time", "webtransport", "leafwing", "xpbd_2d", "websocket", "steam", "zstd", "futures-lite"] }
metrics = metrics-exporter-prometheus, metrics-tracing-context, metrics-util

Enables metrics

mock_time

Enables mock_instant

webtransport

Enables ring, wasm-bindgen-futures, web-sys, wtransport, xwt-core, and xwt-web-sys

leafwing

Enables leafwing-input-manager

input

Affects client::input_leafwing, inputs::leafwing, server::input_leafwing, shared::input_leafwing

xpbd_2d

Enables bevy_xpbd_2d

physics

Affects utils::bevy_xpbd_2d

websocket

Enables futures-util, tokio-tungstenite, wasm-bindgen, and web-sys

futures-util:

WebSocket

steam

Enables steamworks

zstd

Enables zstd

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

metrics-util metrics?

Enables metrics-util ^0.15

metrics-tracing-context metrics?
metrics-exporter-prometheus metrics?

Enables metrics-exporter-prometheus ^0.13.0

futures-lite wasm implicit feature

Enables futures-lite

futures-lite:

Futures, streams, and async I/O combinators