{"library":"proto_ts_schema","title":"proto_ts_schema","description":"A CLI tool and library to compile/transpile Protocol Buffer .proto files into TypeScript interfaces and schemas. Current stable version is 1.0.1. Provides a configurable build system with CLI via `p2ti`. Key differentiators include support for relative imports, config file (JS/TS), and a declarative approach. However, it is early-stage with known caveats like message ordering dependency. Not as mature as alternatives like protobuf-ts or ts-proto. Ships TypeScript definitions.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install proto_ts_schema"],"cli":{"name":"p2ti","version":null}},"imports":["Installed globally and run via `p2ti` command. Usage: `p2ti --proto_files file.proto --out ./output`"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"npm install -g proto_ts_schema\n# Create a config file (p2t.js) in current directory\nmodule.exports = {\n  // optional config\n};\n# Run the CLI with default options\np2ti -p ./protos -o ./out -f message.proto","lang":"typescript","description":"Installs the package globally, creates a minimal config file, and runs the CLI to transpile a proto file to TypeScript.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}