1.1.6 • Published 1 year ago

grpc-pbf-loader v1.1.6

Weekly downloads
2
License
MIT
Repository
github
Last release
1 year ago

grpc-pbf-loader

npm version npm downloads

A utility package for loading .proto files for use with gRPC, using pbf as a serializer.

Installation

npm i grpc-pbf-loader

Usage

const packageDefinitionLoader = require("grpc-pbf-loader").packageDefinition;
const grpcLibrary = require("grpc");
// OR
const grpcLibrary = require("@grpc/grpc-js");

const packageDefinition = await packageDefinitionLoader.load(protoFileName, options);
const packageObject = grpcLibrary.loadPackageDefinition(packageDefinition);
// OR
const packageDefinition = packageDefinitionLoader.loadSync(protoFileName, options);
const packageObject = grpcLibrary.loadPackageDefinition(packageDefinition);

The options parameter is an object that can have the following optional properties:

Field nameValid valuesDescription
keepCasetrue or falsePreserve field names. The default is to change them to camel case.
includeDirsAn array of stringsA list of search paths for imported .proto files.
1.1.6

1 year ago

1.1.5

2 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago