The library fails generating the test_messages_proto2.proto
file in the Conformance Tests due to its
usage of group fields. As a result, this file is
intentionally skipped during the generation process, causing all proto2
tests to fail.
We are relaxing the default TypeScript configuration, but the code generated for test_messages_proto3.proto
still
fails to compile without errors.
According to the documentation, the plugin option json_names
helps to conform to the JSON mapping.
Unfortunately, the conformance runner crashes on invalid input if we set it.