Parcel-plugin-pbf
Protocol Buffers support in Parcel via pbf library
How to install
use
npm install parcel-plugin-pbf
or
yarn add parcel-plugin-pbf
and then require()
or import
.proto
files.
Parcel will do everything else for you: it will detect parcel-plugin-
module in node_modules
folder and will turn on compilation of .proto
files.
API
import Pbf from 'pbf'
interface PbfMessage {
read (value: Pbf): mixed,
write (value: mixed, pbf: Pbf): void
}
module ProtobufferModule {
declare module.exports: {
[string]: PbfMessage
}
}
Examples
Use pbf as reference - this plugin utilizes its compiler.
// Envelope.protosyntax = "proto3"; message Envelope { map<string, string> kv = 1; map<string, int32> kn = 2;}
Things to do
- source maps support
- tests