{"library":"grpc-inspect","type":"library","category":null,"description":"grpc-inspect is a utility module for Node.js designed to parse and inspect gRPC Protocol Buffer definitions, generating a \"friendlier\" JavaScript object representation with helper methods. This allows developers to programmatically explore service methods, message structures, and field details loaded from `.proto` files. The current stable version, 0.6.0, was last published over seven years ago. The package is effectively abandoned, relying on the legacy `grpc` package for protobuf loading. Consequently, its utility is severely limited in modern gRPC environments and with current Node.js versions, making it unsuitable for new projects and likely problematic for existing ones that have upgraded their gRPC dependencies. Its primary differentiator was providing an easier-to-traverse descriptor object than the raw output of `grpc.load`.","language":"javascript","status":"abandoned","version":"0.6.0","tags":["javascript","protocol buffer","protobuf","grpc"],"last_verified":"Wed May 27","install":[{"cmd":"npm install grpc-inspect","imports":["const grpcInspect = require('grpc-inspect');","const gi = require('grpc-inspect');\nconst proto = grpc.load(pbpath);\nconst d = gi(proto);\nconst namespaces = d.namespaceNames();"]},{"cmd":"yarn add grpc-inspect","imports":[]},{"cmd":"pnpm add grpc-inspect","imports":[]}],"homepage":null,"github":"https://github.com/bojand/grpc-inspect","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/grpc-inspect","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/grpc-inspect/compatibility"}}