A tool for converting proto buffers (.proto) files into javascript files usable in Closure Compiler with Closure Library.
npm install @pingghost/protocv3.20.3.``JavaScript
var protoc = require("protoc");
protoc.library(["path/to/file.proto", "path/to/file2.proto"], function(err, files) {
if (err) {
console.error(err);
return;
}
// Handle the JavaScript Vinyl files.
// These files can be used in Google Closure Compiler,
// but they require the files in
// https://github.com/google/protobuf/tree/master/js
// ...
});
`
It's also possible to directly call the protoc binary file:
```
npx protoc --help