build-protos.sh 655 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. PROTO_DEST=./lib
  3. mkdir -p ${PROTO_DEST}
  4. # generate js codes via grpc-tools
  5. yarn run grpc_tools_node_protoc \
  6. --js_out=import_style=commonjs,binary:${PROTO_DEST} \
  7. --grpc_out=${PROTO_DEST} \
  8. --plugin=protoc-gen-grpc=../../.yarn/unplugged/grpc-tools-npm-1.12.4-956df6794d/node_modules/grpc-tools/bin/protoc_plugin.js \
  9. -I ./proto \
  10. proto/*.proto
  11. # generate d.ts codes
  12. yarn run grpc_tools_node_protoc \
  13. --plugin=protoc-gen-ts=../../.yarn/unplugged/grpc_tools_node_protoc_ts-npm-5.3.3-297a345c26/node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts \
  14. --ts_out=${PROTO_DEST} \
  15. -I ./proto \
  16. proto/*.proto