bminer / parcel-transformer-proto

Protocol Buffers support in Parcel v2 via pbf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

parcel-transformer-proto

Protocol Buffers support in Parcel v2 via pbf

Usage

  1. Install NPM packages

    $ npm install parcel-transformer-proto pbf
    
  2. Add .parcelrc file

    {
    	"extends": "@parcel/config-default",
    	"transformers": {
    		"*.proto:": ["...", "parcel-transformer-proto"]
    	}
    }
  3. Use it in your code along with pbf to decode protobuf messages

    import Pbf from "pbf"
    import { Rectangle } from "./shapes.proto"
    
    // Decode Rectangle protobuf data from `buf`, which is assumed to be an Uint8Array
    function decodeRectangle(buf) {
      return Rectangle.read(new Pbf(buf))
    }

About

Protocol Buffers support in Parcel v2 via pbf

License:MIT License


Languages

Language:JavaScript 100.0%