Auto-generated client stubs for COMPSCI399 gRPC services, providing typed interfaces for Node.js/TypeScript (version 1.0.11), C# (.NET), and Python. Supports both client-side calling and server-side implementation. The package includes TypeScript type definitions and requires @grpc/grpc-js as a peer dependency. All language packages share the same version number (1.0.3 as of latest). Stubs are regenerated from .proto files via GitHub Actions. Key differentiator: multi-language support with consistent API across TypeScript, C#, and Python. Release cadence is tied to proto updates.
npm install compsci399-grpc-clientNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates creating a gRPC client, building a request, making an RPC call, and handling the response with the TypeScript stubs.
Check the npm registry for the latest version; README may be outdated.
Use import { user, userService } from 'compsci399-grpc-client'.Use grpc.credentials.createSsl() with proper certificates for production environments.
Run npm install @grpc/grpc-js alongside compsci399-grpc-client.
Run 'npm install @grpc/grpc-js' in your project directory.
Use 'import { user } from 'compsci399-grpc-client'' instead of 'import user from ...'.Ensure you have installed @grpc/grpc-js and imported correctly: import { userService } from 'compsci399-grpc-client'.