@grpc/grpc-js

v1.9.4
gRPC Library for Node - pure JS implementation

fix

eslint --fix src/*.ts test/*.ts

lint

eslint src/*.ts test/*.ts

test

gulp test

build

npm run compile

check

npm run lint

clean

rimraf ./build

format

clang-format -i -style="{Language: JavaScript, BasedOnStyle: Google, ColumnLimit: 80}" src/*.ts test/*.ts

compile

tsc -p .

prepare

npm run generate-types && npm run compile

pretest

npm run generate-types && npm run generate-test-types && npm run compile

posttest

npm run check && madge -c ./build/src

generate-types

proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --includeDirs proto/ --include-dirs test/fixtures/ -O src/generated/ --grpcLib ../index channelz.proto

generate-test-types

proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --include-dirs test/fixtures/ -O test/generated/ --grpcLib ../../src/index test_service.proto
npm i @grpc/[email protected]

Metadata

  • Apache-2.0
  • ^8.13.0 || >=10.10.0
  • Google Inc.
  • released 9/26/2023

Downloads