A gRPC experimental server that adds koa-like interceptors (middleware) to gRPC calls. Current stable version is 1.3.1. The package wraps the official grpc package and provides a middleware pattern similar to Koa.js for handling unary, client streaming, server streaming, and bidirectional streaming calls. It simplifies adding cross-cutting concerns like logging, tracing, and authentication. The package requires peer dependency grpc ^1.22.2 and is specific to Node.js. It is distinct from other gRPC middleware solutions by its Koa-style request/response pipeline.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Default export, not named. Use default import syntax.
For CommonJS, the default export is directly on module.exports.
No named type export; the type is inferable from default import.
Shows how to create a gRPC server with a koa-like interceptor for logging request duration.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.