gitextract_7hw2d8wn/ ├── .github/ │ ├── CODEOWNERS │ ├── dependabot.yml │ └── workflows/ │ └── test.yml ├── README.md └── examples/ ├── gradle-ts-protoc-gen/ │ ├── .gitattributes │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .vscode/ │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── build.gradle │ ├── client.ts │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── package.json │ ├── proto/ │ │ ├── example.proto │ │ ├── example_grpc_pb.d.ts │ │ └── example_pb.d.ts │ ├── server.ts │ ├── settings.gradle │ └── tsconfig.json ├── grpc-proto-loader/ │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .prettierignore │ ├── .vscode/ │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── client.ts │ ├── package.json │ ├── proto/ │ │ ├── example.proto │ │ ├── example.ts │ │ └── example_package/ │ │ ├── ClientMessage.ts │ │ ├── Example.ts │ │ └── ServerMessage.ts │ ├── server.ts │ └── tsconfig.json ├── grpc-web/ │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .vscode/ │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── client.ts │ ├── compile-proto.sh │ ├── envoy.yaml │ ├── index.html │ ├── package.json │ ├── proto/ │ │ └── chat.proto │ ├── server.ts │ ├── tsconfig.json │ └── webpack.config.ts ├── grpc_tools_node_protoc_ts/ │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .vscode/ │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── client.ts │ ├── compile-proto.sh │ ├── package.json │ ├── proto/ │ │ ├── example.proto │ │ ├── example_grpc_pb.d.ts │ │ └── example_pb.d.ts │ ├── server.ts │ └── tsconfig.json └── ts-protoc-gen/ ├── .gitignore ├── .npmrc ├── .prettierignore ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── README.md ├── client.ts ├── compile-proto.sh ├── package.json ├── proto/ │ ├── example.proto │ ├── example_grpc_pb.d.ts │ └── example_pb.d.ts ├── server.ts └── tsconfig.json