IndexedDB MatrixStore for @beeper/pickle. For browsers.
npm install @beeper/pickle-state-indexeddbimport { createMatrixClient } from "@beeper/pickle";
import { createIndexedDBMatrixStore } from "@beeper/pickle-state-indexeddb";
const client = createMatrixClient({
homeserver,
token,
wasmUrl: "/pickle.wasm",
store: createIndexedDBMatrixStore({ databaseName: "matrix-alice" }),
});Sync state and E2EE crypto state survive page reloads.