An Event Store implementation exposing a gRPC interface for event sourcing. Current version 1.0.0. This package provides a Node.js client for an event store with gRPC communication, designed for event sourcing patterns. It requires Docker and Docker Compose for development and testing. Differentiators include a gRPC-based interface for type-safe, cross-language communication, and integration with gRPC ecosystem tools.
npm install grpc-event-storeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to instantiate the client, append an event to a stream, and read events back.
Install @types/grpc-event-store from DefinitelyTyped.
Pin @grpc/proto-loader to ^0.5.0.
Update imports to use @grpc/grpc-js.
Ensure you have @grpc/grpc-js installed and update any references from 'grpc' to '@grpc/grpc-js'.
Install @grpc/proto-loader@0.5.6 and check compatibility.
Verify the server is running on the address specified (default localhost:50051).