1.0.4 • Published 2 years ago

protobufjs.shim v1.0.4

Weekly downloads
6
License
MIT
Repository
github
Last release
2 years ago

protobufjs.shim

Shims for protobufjs

Install

npm i protobufjs.shim --save

Shims

bytes2utf8

Usage

require('protobufjs.shim/bytes2utf8');

var object = AwesomeMessage.toObject(message, {
  enums: String,  // enums as string names
  longs: String,  // longs as strings (requires long.js)
  bytes: 'utf8',  // bytes encode as utf8 string 
  defaults: true, // includes default values
  arrays: true,   // populates empty arrays (repeated fields) even if defaults=false
  objects: true,  // populates empty objects (map fields) even if defaults=false
  oneofs: true    // includes virtual oneof fields set to the present field's name
});

Test

npm run test

Reference

protobufjs

Licences

MIT

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago