Typescript definition generator for Protocol Buffer definitions
npm install proto2typescriptProto2TypeScript
================
This tool generate TypeScript definitions for your Protocol Buffers models, when you use the excellent ProtoBuf.js library.
UPDATES -- Difference from the original
================
Original tool doesn't seem supported anymore.
#### My updates:
* Made the package globally installable
* Converted the tool code from Typescript to Javascript as the build process for NPM package with Typescript
was not there at all
* Fixed some bugs
* Published on NPM
Also, the build process was a mess. I fixed those. But I don't even send a PR, because I changed a lot of stuff.
sh
npm install proto2typescript -g
`$3
`sh
Parse and convert the proto file to json using pbjs (from ProtoBuf.js)
pbjs model.proto > model.jsonConvert the model to TypeScript definitions
proto2typescript --file model.json > model.d.ts
`$3
`
Options:
-f, --file The JSON file [required]
-c, --camelCaseGetSet Generate getter and setters in camel case notation [default: true]
-u, --underscoreGetSet Generate getter and setters in underscore notation [default: false]
-p, --properties Generate properties [default: true]
`$3
See for Gulp integration.$3
Because intelligent code completion is cool :-)

$3
It is a Node.js project. The sourcecode is written in TypeScript, but the JavaScript output is present in the repository.
If you want to run the tests, you need bash, mocha and typescript.
`sh
npm install mocha -g
npm install typescript -g
`In order to run tests:
`sh
./runTests.sh
``This code is developed in context of the BRIDGE project.
The source code of this tool is licenced under the MIT License.