{"library":"grpc-reflection-js","type":"library","category":null,"description":"A JavaScript library for querying gRPC server reflection protocol, allowing dynamic discovery of gRPC services and protobuf definitions at runtime. Version 0.3.0 is the latest stable release, with moderate release cadence. It simplifies interaction with gRPC servers that implement the reflection protocol by providing methods to list services, retrieve file descriptors by symbol or filename. Unlike alternatives like protobuf.js, it focuses solely on reflection, using the @grpc/grpc-js package for gRPC communication. The library ships TypeScript types for enhanced developer experience.","language":"javascript","status":"active","version":"0.3.0","tags":["javascript","grpc","gRPC","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpc-reflection-js","imports":["import { Client } from 'grpc-reflection-js';","import * as grpc from '@grpc/grpc-js';","import grpcReflection from 'grpc-reflection-js';"]},{"cmd":"yarn add grpc-reflection-js","imports":[]},{"cmd":"pnpm add grpc-reflection-js","imports":[]}],"homepage":"https://github.com/redhoyasa/grpc-reflection-js#readme","github":"https://github.com/redhoyasa/grpc-reflection-js","docs":null,"changelog":null,"pypi":null,"npm":"grpc-reflection-js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}