The google-protobuf test runner was mostly copied directly from the google-protobuf repository.
A few modifications were made to the file to enable it to run in this environment. Those changes are listed in the file header.
- Does not support ESM.
- Requires community-maintained typings and separate code generators for TypeScript.