API reference › @evolu/common › local‑first/Evolu › createEvoluDeps

function createEvoluDeps(deps: EvoluPlatformDeps): EvoluDeps;

Defined in: packages/common/src/local-first/Evolu.ts:1270

Creates shared dependencies used by all createEvolu instances on a platform.

Call this once per platform and reuse the returned deps when creating multiple Evolu instances. The returned deps object owns long-lived resources such as worker channels and the shared EvoluErrorDep.evoluError and SyncStateDep.syncState stores.

Dispose it only during app shutdown.