@rippledb/remote-trpc
v0.1.6
Published
tRPC client for RippleDB sync.
Downloads
491
Readme
@rippledb/remote-trpc
tRPC client for RippleDB sync.
📚 Documentation: rippledb.dev/docs/reference/remote-trpc
Installation
npm install @rippledb/remote-trpc @rippledb/client @rippledb/core @trpc/clientUsage
import { createReplicator } from "@rippledb/client";
import { createTrpcRemote } from "@rippledb/remote-trpc";
import { trpc } from "./trpc";
const remote = createTrpcRemote({
pull: trpc.ripple.pull.query,
append: trpc.ripple.append.mutate,
});
const replicator = createReplicator({
stream: "user-123",
store,
remote,
});
await replicator.sync();Features
- Type-safe with tRPC
- Works with any tRPC client setup
- Easy testing with direct caller
License
MIT
