Cargo Features

[dependencies]
holochain_client = { version = "0.8.0-dev.1", default-features = false, features = ["lair_signing", "wasmer_sys", "wasmer_wamr", "unstable-migration", "build_wasms"] }
default = lair_signing, wasmer_sys

These default features are set whenever holochain_client is added without default-features = false somewhere in the dependency tree.

lair_signing default

Enables lair_keystore_api

wasmer_sys dev default

Enables wasmer_sys of holochain

holochain:

Enable wasm compiler
Incompatible with "wasmer_wamr"

wasmer_wamr dev

Enables wasmer_wamr of holochain

holochain:

Enable wasm interpreter (experimental)
Incompatible with "wasmer_sys"

unstable-migration

Enables unstable-migration of holochain, holochain_conductor_api, holochain_types, and holochain_zome_types

holochain:

Enable the unstable migration feature

build_wasms dev

Enables build of holochain_wasm_test_utils

holochain_client has 6 features without comments.

Features from optional dependencies

reminder - do not use workspace deps