"use strict"; var pbjs = require("../cli/pbjs"); [ "google/protobuf/api.proto", "google/protobuf/descriptor.proto", "google/protobuf/source_context.proto", "google/protobuf/type.proto", "google/api/annotations.proto", "google/api/http.proto" ] .forEach(function(file) { var out = file.replace(/\.proto$/, ".json"); pbjs.main([ "--target", "json", "--sparse", "--out", out, file ], function(err) { if (err) throw err; process.stdout.write("pbjs: " + file + " -> " + out + "\n"); }); });