pulumi/sdk/nodejs/proto
Sean Gillespie 1d5526d292
Work around commonjs protoc bug (#2403)
* Work around commonjs protoc bug

When compiling with the commonjs target, the protoc compiler still emits
references to Closure Compiler-isms that whack global state onto the
global object. This is particularly bad for us since we expect to be
able to make backwards-compatible changes to our Protobuf definitions
without breaking things, and this bug makes it impossible to do so.

To remedy the bug, this commit hacks the output of protoc (again) with
sed in order to avoid ever touching the global object. Everything still
works fine because the commonjs target (correctly) exports the protobuf
message types via the module system - it's just not writing to global
anymore.

* Fix status.proto

* Don't hack status.proto
2019-01-29 17:07:47 -08:00
..
analyzer_grpc_pb.js Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
analyzer_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
engine_grpc_pb.js Move management of root resource state to engine (#1944) 2018-09-18 11:47:34 -07:00
engine_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
errors_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
language_grpc_pb.js Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
language_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
languages_grpc_pb.js Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
languages_pb.js Implement more of the Python runtime 2018-02-24 08:58:34 -08:00
plugin_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
provider_grpc_pb.js Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
provider_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
resource_grpc_pb.js Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
resource_pb.js Work around commonjs protoc bug (#2403) 2019-01-29 17:07:47 -08:00
status_pb.js Allow dynamic-provider to send structured errors 2018-07-02 13:32:23 -07:00