{"library":"protocol-buffers-schema","type":"library","category":null,"description":"protocol-buffers-schema is a minimalist JavaScript library designed for parsing Protocol Buffers (.proto) schema files into a structured JavaScript object and stringifying such objects back into the .proto format. It explicitly focuses on schema definition parsing rather than binary serialization or deserialization of actual Protobuf messages. The current stable version is 3.6.1, though the last npm publication (for 3.6.0) was approximately four years ago, suggesting a maintenance mode with an infrequent release cadence, if any. Its primary differentiator is its straightforward API for schema manipulation, contrasting with more comprehensive Protobuf libraries that include code generation, runtime encoding/decoding, and gRPC support. This package serves as a foundational component for tools that need to inspect or modify Protobuf definitions programmatically.","language":"javascript","status":"maintenance","version":"3.6.1","tags":["javascript","protobuf","protocol","buffers","schema","parser","parse"],"install":[{"cmd":"npm install protocol-buffers-schema","imports":["import schema from 'protocol-buffers-schema'","import schema from 'protocol-buffers-schema'; schema.parse(protoString);","const schema = require('protocol-buffers-schema'); schema.stringify(schemaObject);"]},{"cmd":"yarn add protocol-buffers-schema","imports":[]},{"cmd":"pnpm add protocol-buffers-schema","imports":[]}],"homepage":null,"github":"https://github.com/mafintosh/protocol-buffers-schema","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/protocol-buffers-schema","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/protocol-buffers-schema/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}