Convert .proto files into JavaScript modules using protobuf.js
npm install --save-dev rollup-plugin-protobufimport { rollup } from 'rollup';
import protobuf from 'rollup-plugin-protobuf';
rollup({
entry: 'main.js',
plugins: [ protobuf({ convertFieldsToCamelCase: true }) ]
}).then(...)Inside your code, you can do this sort of thing:
// main.js
import messages from './messages.proto';
messages.Message.decode(buffer);MIT