{"_id":"google-protobuf","_rev":"3349152","name":"google-protobuf","description":"Protocol Buffers for JavaScript","dist-tags":{"latest":"3.21.4"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"time":{"modified":"2024-08-12T07:54:03.000Z","created":"2016-04-05T06:29:13.754Z","3.21.4":"2024-07-15T20:31:12.821Z","3.21.2":"2022-10-10T20:14:06.161Z","3.21.1":"2022-10-07T21:21:41.013Z","3.21.0":"2022-07-28T00:02:14.471Z","3.20.1":"2022-04-21T22:35:16.193Z","3.20.1-rc.1":"2022-04-06T20:51:33.295Z","3.20.0":"2022-04-01T18:12:18.108Z","3.20.0-rc.2":"2022-03-17T00:05:50.916Z","3.20.0-rc.1":"2022-03-04T20:27:35.135Z","3.19.4":"2022-01-28T17:21:18.735Z","3.19.3":"2022-01-11T17:39:42.113Z","3.19.2":"2022-01-05T23:39:23.691Z","3.18.2":"2022-01-05T23:03:40.909Z","3.19.1":"2021-10-29T00:35:54.712Z","3.19.0":"2021-10-20T21:23:24.329Z","3.19.0-rc.2":"2021-10-19T17:48:07.202Z","3.19.0-rc.1":"2021-10-16T21:04:42.561Z","3.18.1":"2021-10-05T20:17:12.569Z","3.18.0":"2021-09-15T17:41:25.664Z","3.18.0-rc.2":"2021-08-30T23:33:39.010Z","3.18.0-rc.1":"2021-08-19T23:36:36.056Z","3.17.3":"2021-06-08T14:59:16.341Z","3.17.2":"2021-06-02T18:44:03.705Z","3.17.1":"2021-05-24T18:11:45.798Z","3.17.0":"2021-05-13T02:12:59.284Z","3.17.0-rc.2":"2021-05-11T16:40:16.809Z","3.17.0-rc.1":"2021-05-07T21:12:54.875Z","3.16.0":"2021-05-07T01:05:43.800Z","3.16.0-rc.2":"2021-05-05T22:58:39.684Z","3.15.8":"2021-04-08T17:17:01.441Z","3.16.0-rc.1":"2021-04-06T23:53:54.716Z","3.15.7":"2021-04-02T21:18:18.398Z","3.15.6":"2021-03-11T20:44:41.391Z","3.15.5":"2021-03-05T01:42:40.517Z","3.15.4":"2021-03-03T22:10:34.441Z","3.15.3":"2021-02-25T23:39:19.007Z","3.15.2":"2021-02-23T23:34:54.211Z","3.15.1":"2021-02-20T01:49:21.309Z","3.15.0":"2021-02-18T22:04:01.188Z","3.15.0-rc.2":"2021-02-17T21:55:34.168Z","3.15.0-rc.1":"2021-02-08T19:54:32.250Z","3.14.0":"2020-11-13T23:41:02.630Z","3.14.0-rc.3":"2020-11-12T23:10:21.490Z","3.14.0-rc.2":"2020-11-11T05:16:12.674Z","3.14.0-rc.1":"2020-11-06T01:16:16.061Z","3.13.0":"2020-08-15T00:44:05.080Z","3.13.0-rc.3":"2020-08-13T20:54:15.139Z","3.12.4":"2020-07-28T18:00:45.676Z","4.0.0-rc.2":"2020-07-21T05:32:24.522Z","4.0.0-rc.1":"2020-07-16T22:12:18.045Z","3.12.2":"2020-05-27T17:52:00.563Z","3.12.1":"2020-05-21T01:32:29.106Z","3.12.0":"2020-05-15T23:55:15.833Z","3.12.0-rc.2":"2020-05-12T23:12:29.961Z","3.12.0-rc.1":"2020-05-04T19:07:00.285Z","3.11.4":"2020-02-14T22:16:21.335Z","3.11.3":"2020-02-03T21:51:21.075Z","3.11.2":"2019-12-14T00:50:06.999Z","3.11.1":"2019-12-03T06:29:32.103Z","3.11.0":"2019-11-26T02:39:04.282Z","3.11.0-rc.2":"2019-11-23T00:08:18.442Z","3.11.0-rc.1":"2019-11-20T19:57:56.910Z","3.10.0":"2019-10-03T20:48:16.454Z","3.9.2":"2019-09-23T17:46:43.832Z","3.10.0-rc.1":"2019-09-05T19:48:31.382Z","3.9.1":"2019-08-06T00:25:00.742Z","3.9.0":"2019-07-12T00:15:52.126Z","3.9.0-rc.1":"2019-06-26T18:54:48.842Z","3.8.0":"2019-05-28T23:47:53.202Z","3.8.0-rc.1":"2019-05-03T23:28:13.464Z","3.7.1":"2019-03-21T23:18:16.235Z","3.7.0":"2019-03-04T18:10:05.176Z","3.7.0-rc.3":"2019-02-26T00:11:34.686Z","3.7.0-rc.2":"2019-02-01T21:30:16.874Z","3.6.1":"2018-07-31T17:59:23.297Z","3.6.0":"2018-06-22T20:55:25.712Z","3.5.0":"2017-11-16T21:09:07.968Z","3.4.0":"2017-08-16T21:51:32.730Z","3.3.0":"2017-05-05T17:58:50.349Z","3.2.0":"2017-02-06T21:41:27.432Z","3.2.0-rc.2":"2017-01-26T22:53:04.684Z","3.1.1":"2016-09-30T22:25:24.631Z","3.1.1-pre.1":"2016-09-29T21:00:03.072Z","3.1.0":"2016-09-27T18:59:00.996Z","3.0.2":"2016-09-15T00:52:05.901Z","3.0.0":"2016-07-29T01:20:03.292Z","3.0.0-alpha.6.2":"2016-06-23T22:12:28.230Z","3.0.0-alpha.6.1":"2016-06-22T23:16:41.437Z","3.0.0-alpha.6":"2016-05-18T01:22:53.092Z","3.0.0-alpha.5":"2016-04-12T22:45:17.728Z","1.0.0":"2016-04-05T06:29:13.754Z"},"users":{},"author":{"name":"Google Protocol Buffers Team"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf-javascript.git"},"versions":{"3.21.4":{"name":"google-protobuf","version":"3.21.4","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20200315.0.0","gulp":"~5.0.0","jasmine":"~3.5.0"},"scripts":{"build":"node ./node_modules/gulp/bin/gulp.js dist","test":"node ./node_modules/gulp/bin/gulp.js test","clean":"node ./node_modules/gulp/bin/gulp.js clean"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf-javascript.git"},"author":{"name":"Google Protocol Buffers Team"},"license":"(BSD-3-Clause AND Apache-2.0)","gitHead":"5aee743b83ddf64aa40b0bdd44769111a0761118","bugs":{"url":"https://github.com/protocolbuffers/protobuf-javascript/issues"},"homepage":"https://github.com/protocolbuffers/protobuf-javascript#readme","_id":"google-protobuf@3.21.4","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"shasum":"2f933e8b6e5e9f8edde66b7be0024b68f77da6c9","size":68046,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.21.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.21.4.tgz"},"_npmUser":{"name":"dibenede","email":"dibenede@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.21.4_1721075472672_0.6980969167561335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T20:31:12.821Z","publish_time":1721075472821,"_source_registry_name":"default","_cnpm_publish_time":1721075472821},"3.21.2":{"name":"google-protobuf","version":"3.21.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20200315.0.0","gulp":"~4.0.2","jasmine":"~3.5.0"},"scripts":{"build":"node ./node_modules/gulp/bin/gulp.js dist","test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf-javascript.git"},"author":{"name":"Google Protocol Buffers Team"},"license":"(BSD-3-Clause AND Apache-2.0)","gitHead":"e34549db516f8712f678fcd4bc411613b5cc5295","bugs":{"url":"https://github.com/protocolbuffers/protobuf-javascript/issues"},"homepage":"https://github.com/protocolbuffers/protobuf-javascript#readme","_id":"google-protobuf@3.21.2","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"shasum":"4580a2bea8bbb291ee579d1fefb14d6fa3070ea4","size":93607,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.21.2.tgz"},"_npmUser":{"name":"dibenede","email":"dibenede@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.21.2_1665432845454_0.5793960982771089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-11T08:27:18.543Z","publish_time":1665432846161,"_cnpm_publish_time":1665432846161},"3.21.1":{"name":"google-protobuf","version":"3.21.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20200315.0.0","gulp":"~4.0.2","jasmine":"~3.5.0"},"scripts":{"build":"node ./node_modules/gulp/bin/gulp.js dist","test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf-javascript.git"},"author":{"name":"Google Protocol Buffers Team"},"license":"(BSD-3-Clause AND Apache-2.0)","gitHead":"3b3a8ab0e96e29bab636169ace5fd0649b4340d2","bugs":{"url":"https://github.com/protocolbuffers/protobuf-javascript/issues"},"homepage":"https://github.com/protocolbuffers/protobuf-javascript#readme","_id":"google-protobuf@3.21.1","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"shasum":"bb73c6e1471afdadc0a312da27ef0a68c875414f","size":54905,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.21.1.tgz"},"_npmUser":{"name":"dibenede","email":"dibenede@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.21.1_1665177700776_0.7346288543357955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-07T21:21:54.814Z","publish_time":1665177701013,"_cnpm_publish_time":1665177701013},"3.21.0":{"name":"google-protobuf","version":"3.21.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20200315.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf-javascript.git"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"88f356ea539984fbf8df4bee38ff3a89706ec4bc","bugs":{"url":"https://github.com/protocolbuffers/protobuf-javascript/issues"},"homepage":"https://github.com/protocolbuffers/protobuf-javascript#readme","_id":"google-protobuf@3.21.0","_nodeVersion":"14.19.1","_npmVersion":"8.12.1","dist":{"shasum":"8dfa3fca16218618d373d414d3c1139e28034d6e","size":88612,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.21.0.tgz"},"_npmUser":{"name":"dibenede","email":"clad.in.wyld@gmail.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.21.0_1658966534274_0.2251403945066639"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-28T00:02:25.891Z","publish_time":1658966534471,"_cnpm_publish_time":1658966534471},"3.20.1":{"name":"google-protobuf","version":"3.20.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"616a7ef54d3b157b4a68054f705ba70929fb094a","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.20.1","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"shasum":"1b255c2b59bcda7c399df46c65206aa3c7a0ce8b","size":87013,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.20.1.tgz"},"_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.20.1_1650580516042_0.8029627375861992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-21T22:35:19.159Z","publish_time":1650580516193,"_cnpm_publish_time":1650580516193},"3.20.1-rc.1":{"name":"google-protobuf","version":"3.20.1-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"7db4eca77f2b03f93632edca5825f33ab65590e7","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.20.1-rc.1","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"shasum":"01557195195553d7b51f6e23758560e4f608ff84","size":87024,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.20.1-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.20.1-rc.1.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.20.1-rc.1_1649278293127_0.11936078155918262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-07T00:14:11.371Z","publish_time":1649278293295,"_cnpm_publish_time":1649278293295},"3.20.0":{"name":"google-protobuf","version":"3.20.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"faa42e900cad226eec6df2781336224d0b3ea5e7","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.20.0","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"shasum":"8705ab5fb7e91e9578250a4a8ac533a3cc0bc0bb","size":87018,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.20.0.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.20.0_1648836737989_0.4966267708687182"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-01T18:12:31.549Z","publish_time":1648836738108,"_cnpm_publish_time":1648836738108},"3.20.0-rc.2":{"name":"google-protobuf","version":"3.20.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"a6133534e2fd3d73d2661b50fe71828146a4d7b6","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.20.0-rc.2","_nodeVersion":"12.22.9","_npmVersion":"8.5.0","dist":{"shasum":"bcf549c9704bde676ad8d09f58aad6d2c3c6aef2","size":87023,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.20.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.20.0-rc.2.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.20.0-rc.2_1647475550756_0.3864183670027068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-17T00:05:56.250Z","publish_time":1647475550916,"_cnpm_publish_time":1647475550916},"3.20.0-rc.1":{"name":"google-protobuf","version":"3.20.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"388df0041ab711228a5c041f4df041388a0ef839","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.20.0-rc.1","_nodeVersion":"12.22.9","_npmVersion":"8.4.0","dist":{"shasum":"541412ad7e66eb5f44d58969e49d7aa481b7556a","size":87023,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.20.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.20.0-rc.1.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.20.0-rc.1_1646425654910_0.6038452734493072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-04T20:27:39.007Z","publish_time":1646425655135,"_cnpm_publish_time":1646425655135},"3.19.4":{"name":"google-protobuf","version":"3.19.4","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"22d0e265de7d2b3d2e9a00d071313502e7d4cccf","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.19.4","_nodeVersion":"12.22.7","_npmVersion":"8.3.0","dist":{"shasum":"8d32c3e34be9250956f28c0fb90955d13f311888","size":87135,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.19.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.19.4.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.19.4_1643390478524_0.2715800181010972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-28T17:22:30.838Z","publish_time":1643390478735,"_cnpm_publish_time":1643390478735},"3.19.3":{"name":"google-protobuf","version":"3.19.3","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"cc7b1b53234cd7a8f50d90ac3933b240dcf4cd97","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.19.3","_nodeVersion":"12.22.7","_npmVersion":"7.24.2","dist":{"shasum":"2d5fb0c77584d675fca509a1fbc80c64fff471c9","size":87138,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.19.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.19.3.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.19.3_1641922781836_0.8662412318246016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-11T17:49:52.282Z","publish_time":1641922782113,"_cnpm_publish_time":1641922782113},"3.19.2":{"name":"google-protobuf","version":"3.19.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"cb46755e6405e083b45481f5ea4754b180705529","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.19.2","_nodeVersion":"12.22.7","_npmVersion":"7.24.2","dist":{"shasum":"b20043ca17d3bf108f686f82cade85185d658273","size":87138,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.19.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.19.2.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.19.2_1641425963553_0.622606341154015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-05T23:39:29.694Z","publish_time":1641425963691,"_cnpm_publish_time":1641425963691},"3.18.2":{"name":"google-protobuf","version":"3.18.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"git+https://github.com/protocolbuffers/protobuf.git#master"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"6c6b0778b70f35f93c2f0dee30e5d12ad2a83eea","bugs":{"url":"https://github.com/protocolbuffers/protobuf/issues"},"homepage":"https://github.com/protocolbuffers/protobuf/tree/master#readme","_id":"google-protobuf@3.18.2","_nodeVersion":"12.22.7","_npmVersion":"7.24.2","dist":{"shasum":"911b6427df863a4f0a7d32f1b328205f673e2b49","size":86725,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.18.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.18.2.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.18.2_1641423820757_0.5252667493776177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-05T23:03:59.853Z","publish_time":1641423820909,"_cnpm_publish_time":1641423820909},"3.19.1":{"name":"google-protobuf","version":"3.19.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"7c40b2df1fdf6f414c1c18c789715a9c948a0725","_id":"google-protobuf@3.19.1","_nodeVersion":"12.22.5","_npmVersion":"7.24.2","dist":{"shasum":"5af5390e8206c446d8f49febaffd4b7f4ac28f41","size":87138,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.19.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.19.1_1635467754155_0.047187152765866935"},"_hasShrinkwrap":false,"publish_time":1635467754712,"_cnpm_publish_time":1635467754712,"_cnpmcore_publish_time":"2021-12-15T17:44:24.169Z"},"3.19.0":{"name":"google-protobuf","version":"3.19.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"17b30e96476be70b8773b2b807bab857fd3ceb39","_id":"google-protobuf@3.19.0","_nodeVersion":"12.22.5","_npmVersion":"7.24.2","dist":{"shasum":"97f474323c92f19fd6737af1bb792e396991e0b8","size":86935,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.19.0.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.19.0_1634765004149_0.9816151078013262"},"_hasShrinkwrap":false,"publish_time":1634765004329,"_cnpm_publish_time":1634765004329,"_cnpmcore_publish_time":"2021-12-15T17:44:24.919Z"},"3.19.0-rc.2":{"name":"google-protobuf","version":"3.19.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"3f3e6f47c6d71e755faf6abb3f49b89dce8c5182","_id":"google-protobuf@3.19.0-rc.2","_nodeVersion":"12.22.5","_npmVersion":"7.24.2","dist":{"shasum":"ee42cc8f254a879abe72f5f0ed6b66951505a1a4","size":86942,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.19.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.19.0-rc.2.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.19.0-rc.2_1634665687072_0.4998532781141134"},"_hasShrinkwrap":false,"publish_time":1634665687202,"_cnpm_publish_time":1634665687202,"_cnpmcore_publish_time":"2021-12-15T17:44:25.279Z"},"3.19.0-rc.1":{"name":"google-protobuf","version":"3.19.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","gitHead":"53a1d66d9d7fa0efa4547308bca8e1f750ea6010","_id":"google-protobuf@3.19.0-rc.1","_nodeVersion":"12.22.5","_npmVersion":"7.24.0","dist":{"shasum":"227b0afa80b84e88ce4e3f4e9eb35482d2120eea","size":86942,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.19.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.19.0-rc.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.19.0-rc.1_1634418282346_0.7504844990004802"},"_hasShrinkwrap":false,"publish_time":1634418282561,"_cnpm_publish_time":1634418282561,"_cnpmcore_publish_time":"2021-12-15T17:44:25.718Z"},"3.18.1":{"name":"google-protobuf","version":"3.18.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.18.1","_nodeVersion":"12.22.5","_npmVersion":"7.5.2","dist":{"shasum":"31de10b65e833aa5bbd44680e8a748fa54c920f6","size":88016,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.18.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.18.1_1633465032396_0.08745178704720202"},"_hasShrinkwrap":false,"publish_time":1633465032569,"_cnpm_publish_time":1633465032569,"_cnpmcore_publish_time":"2021-12-15T17:44:26.592Z"},"3.18.0":{"name":"google-protobuf","version":"3.18.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.18.0","_nodeVersion":"12.22.5","_npmVersion":"7.5.2","dist":{"shasum":"687449d8e858305d658dc1145852c306d8222f5a","size":88015,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.18.0.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.18.0_1631727685394_0.4902219069382576"},"_hasShrinkwrap":false,"publish_time":1631727685664,"_cnpm_publish_time":1631727685664,"_cnpmcore_publish_time":"2021-12-15T17:44:27.019Z"},"3.18.0-rc.2":{"name":"google-protobuf","version":"3.18.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.18.0-rc.2","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"b35934083724ed0e78a789309739c75a8136ea32","size":88022,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.18.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.18.0-rc.2.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.18.0-rc.2_1630366418872_0.010672255887043125"},"_hasShrinkwrap":false,"publish_time":1630366419010,"_cnpm_publish_time":1630366419010,"_cnpmcore_publish_time":"2021-12-15T17:44:27.865Z"},"3.18.0-rc.1":{"name":"google-protobuf","version":"3.18.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.18.0-rc.1","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"1e65dff2b2d13c54fbfaef060d577a6577870e30","size":88022,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.18.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.18.0-rc.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.18.0-rc.1_1629416195878_0.9370682794974192"},"_hasShrinkwrap":false,"publish_time":1629416196056,"_cnpm_publish_time":1629416196056,"_cnpmcore_publish_time":"2021-12-15T17:44:28.377Z"},"3.17.3":{"name":"google-protobuf","version":"3.17.3","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-deps":"^20210406.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.17.3","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"f87595073545a77946c8f0b67c302c5f7646d700","size":88176,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.17.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.17.3.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.17.3_1623164356135_0.36981102026302537"},"_hasShrinkwrap":false,"publish_time":1623164356341,"_cnpm_publish_time":1623164356341,"_cnpmcore_publish_time":"2021-12-15T17:44:28.991Z"},"3.17.2":{"name":"google-protobuf","version":"3.17.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.17.2","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"7708eec9cf4a4dcdb624201f1ba1045994a6c22e","size":88538,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.17.2.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.17.2_1622659443449_0.56457087531619"},"_hasShrinkwrap":false,"publish_time":1622659443705,"_cnpm_publish_time":1622659443705,"_cnpmcore_publish_time":"2021-12-15T17:44:29.522Z"},"3.17.1":{"name":"google-protobuf","version":"3.17.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.17.1","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"d5224fe7dc931f1a69cbdc5cb6e3d69ae74da651","size":88538,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.17.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.17.1_1621879905431_0.34692787770332245"},"_hasShrinkwrap":false,"publish_time":1621879905798,"_cnpm_publish_time":1621879905798,"_cnpmcore_publish_time":"2021-12-15T17:44:29.886Z"},"3.17.0":{"name":"google-protobuf","version":"3.17.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.17.0","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"5623215f9d0345649720ae5e5e9713491e2456fc","size":88539,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.17.0.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.17.0_1620871979080_0.8807623655646126"},"_hasShrinkwrap":false,"publish_time":1620871979284,"_cnpm_publish_time":1620871979284,"_cnpmcore_publish_time":"2021-12-15T17:44:30.323Z"},"3.17.0-rc.2":{"name":"google-protobuf","version":"3.17.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.17.0-rc.2","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"870eef9184ed882338dbe431f0e37ce8832ff9fa","size":88543,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.17.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.17.0-rc.2.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.17.0-rc.2_1620751216631_0.9415184384535318"},"_hasShrinkwrap":false,"publish_time":1620751216809,"_cnpm_publish_time":1620751216809,"_cnpmcore_publish_time":"2021-12-15T17:44:30.705Z"},"3.17.0-rc.1":{"name":"google-protobuf","version":"3.17.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.17.0-rc.1","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"da68b3816fec5646750fbd221c02aae32f295b06","size":88543,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.17.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.17.0-rc.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.17.0-rc.1_1620421974684_0.9689461493750227"},"_hasShrinkwrap":false,"publish_time":1620421974875,"_cnpm_publish_time":1620421974875,"_cnpmcore_publish_time":"2021-12-15T17:44:31.844Z"},"3.16.0":{"name":"google-protobuf","version":"3.16.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.16.0","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"87c61829a8aec7d9244dcbed9464e1d0fcbed8ae","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.16.0.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.16.0_1620349543662_0.6125399175835766"},"_hasShrinkwrap":false,"publish_time":1620349543800,"_cnpm_publish_time":1620349543800,"_cnpmcore_publish_time":"2021-12-15T17:44:32.223Z"},"3.16.0-rc.2":{"name":"google-protobuf","version":"3.16.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.16.0-rc.2","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"a16c56732501630e28402b0b5f5009d860bc3408","size":88542,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.16.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.16.0-rc.2.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.16.0-rc.2_1620255519538_0.9145568463211347"},"_hasShrinkwrap":false,"publish_time":1620255519684,"_cnpm_publish_time":1620255519684,"_cnpmcore_publish_time":"2021-12-15T17:44:32.613Z"},"3.15.8":{"name":"google-protobuf","version":"3.15.8","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.8","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"5f3948905e4951c867d6bc143f385a80e2a39efe","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.8.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.8_1617902221332_0.8998528266501975"},"_hasShrinkwrap":false,"publish_time":1617902221441,"_cnpm_publish_time":1617902221441,"_cnpmcore_publish_time":"2021-12-15T17:44:33.181Z"},"3.16.0-rc.1":{"name":"google-protobuf","version":"3.16.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.16.0-rc.1","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"88c45685190ea078bf5680a78ea9d47bdcf8db0a","size":88542,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.16.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.16.0-rc.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.16.0-rc.1_1617753234578_0.04711078077698749"},"_hasShrinkwrap":false,"publish_time":1617753234716,"_cnpm_publish_time":1617753234716,"_cnpmcore_publish_time":"2021-12-15T17:44:33.530Z"},"3.15.7":{"name":"google-protobuf","version":"3.15.7","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.7","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"shasum":"c65eb96d9e1c8d146eea16508ff94b00d24dd1e3","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.7.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.7_1617398298241_0.39553881230627486"},"_hasShrinkwrap":false,"publish_time":1617398298398,"_cnpm_publish_time":1617398298398,"_cnpmcore_publish_time":"2021-12-15T17:44:33.921Z"},"3.15.6":{"name":"google-protobuf","version":"3.15.6","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.6","_nodeVersion":"12.20.2","_npmVersion":"7.5.2","dist":{"shasum":"2048055828530993a51df4d4ca2c08322fc1ec7c","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.6.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.6_1615495481140_0.10684271965447012"},"_hasShrinkwrap":false,"publish_time":1615495481391,"_cnpm_publish_time":1615495481391,"_cnpmcore_publish_time":"2021-12-15T17:44:34.286Z"},"3.15.5":{"name":"google-protobuf","version":"3.15.5","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.5","_nodeVersion":"12.20.1","_npmVersion":"7.5.2","dist":{"shasum":"d011f334231e79b472e42d4e8ec7409cd402a747","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.5.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.5_1614908560344_0.43290003612261474"},"_hasShrinkwrap":false,"publish_time":1614908560517,"_cnpm_publish_time":1614908560517,"_cnpmcore_publish_time":"2021-12-15T17:44:34.675Z"},"3.15.4":{"name":"google-protobuf","version":"3.15.4","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.4","_nodeVersion":"12.20.1","_npmVersion":"7.5.2","dist":{"shasum":"014dc3da8957b0ec147bab6f560cc4cdef47741f","size":88539,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.4.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.4_1614809434287_0.1279587564643998"},"_hasShrinkwrap":false,"publish_time":1614809434441,"_cnpm_publish_time":1614809434441,"_cnpmcore_publish_time":"2021-12-15T17:44:35.300Z"},"3.15.3":{"name":"google-protobuf","version":"3.15.3","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.3","_nodeVersion":"12.20.1","_npmVersion":"7.5.2","dist":{"shasum":"a5408078ff447e72c939c414b39b9b933eb5a41e","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.3.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.3_1614296358860_0.8594966930283792"},"_hasShrinkwrap":false,"publish_time":1614296359007,"_cnpm_publish_time":1614296359007,"_cnpmcore_publish_time":"2021-12-15T17:44:35.783Z"},"3.15.2":{"name":"google-protobuf","version":"3.15.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.2","_nodeVersion":"12.20.1","_npmVersion":"7.5.0","dist":{"shasum":"b00155245dc5c8805168cb79a42ff81725de89d2","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.2.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.2_1614123294069_0.19693161724923058"},"_hasShrinkwrap":false,"publish_time":1614123294211,"_cnpm_publish_time":1614123294211,"_cnpmcore_publish_time":"2021-12-15T17:44:36.156Z"},"3.15.1":{"name":"google-protobuf","version":"3.15.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.1","_nodeVersion":"12.20.1","_npmVersion":"7.5.0","dist":{"shasum":"b45d42ece48973a9e5e3366b4cbcf85ee6314f94","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.1_1613785761142_0.730511070506898"},"_hasShrinkwrap":false,"publish_time":1613785761309,"_cnpm_publish_time":1613785761309,"_cnpmcore_publish_time":"2021-12-15T17:44:36.598Z"},"3.15.0":{"name":"google-protobuf","version":"3.15.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.0","_nodeVersion":"12.20.1","_npmVersion":"7.5.0","dist":{"shasum":"2dddf32f6a5aec34f7cf71867cde6e4e54c0a30b","size":88541,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.0.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.0_1613685841068_0.17880678046853515"},"_hasShrinkwrap":false,"publish_time":1613685841188,"_cnpm_publish_time":1613685841188,"_cnpmcore_publish_time":"2021-12-15T17:44:37.031Z"},"3.15.0-rc.2":{"name":"google-protobuf","version":"3.15.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.0-rc.2","_nodeVersion":"12.20.1","_npmVersion":"7.5.0","dist":{"shasum":"c28093a5a052d390a65745a9646114d70dc805bf","size":88542,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.0-rc.2.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.0-rc.2_1613598934033_0.06282121713494204"},"_hasShrinkwrap":false,"publish_time":1613598934168,"_cnpm_publish_time":1613598934168,"_cnpmcore_publish_time":"2021-12-15T17:44:37.516Z"},"3.15.0-rc.1":{"name":"google-protobuf","version":"3.15.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.15.0-rc.1","_nodeVersion":"12.20.1","_npmVersion":"7.4.3","dist":{"shasum":"f60b5c53389109bb7964e53d2b1e0a19155c5cd0","size":88542,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.15.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.15.0-rc.1.tgz"},"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.15.0-rc.1_1612814072106_0.6919970718987785"},"_hasShrinkwrap":false,"publish_time":1612814072250,"_cnpm_publish_time":1612814072250,"_cnpmcore_publish_time":"2021-12-15T17:44:37.938Z"},"3.14.0":{"name":"google-protobuf","version":"3.14.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.14.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"shasum":"20373d22046e63831a5110e11a84f713cc43651e","size":88378,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.14.0.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.14.0_1605310862468_0.8676057015076295"},"_hasShrinkwrap":false,"publish_time":1605310862630,"_cnpm_publish_time":1605310862630,"_cnpmcore_publish_time":"2021-12-15T17:44:38.807Z"},"3.14.0-rc.3":{"name":"google-protobuf","version":"3.14.0-rc.3","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.14.0-rc.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"shasum":"bd7272473a54f71471d79f018fbbeae28924c9b0","size":88379,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.14.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.14.0-rc.3.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.14.0-rc.3_1605222621218_0.07799274645363474"},"_hasShrinkwrap":false,"publish_time":1605222621490,"_cnpm_publish_time":1605222621490,"_cnpmcore_publish_time":"2021-12-15T17:44:39.253Z"},"3.14.0-rc.2":{"name":"google-protobuf","version":"3.14.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.14.0-rc.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"7ef58f56846a18450332a2bed86619668976ed2c","size":88379,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.14.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.14.0-rc.2.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.14.0-rc.2_1605071772465_0.8086774785453399"},"_hasShrinkwrap":false,"publish_time":1605071772674,"_cnpm_publish_time":1605071772674,"_cnpmcore_publish_time":"2021-12-15T17:44:39.815Z"},"3.14.0-rc.1":{"name":"google-protobuf","version":"3.14.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.14.0-rc.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"4f8db88fa5ea82734bcb839d7395e7e3f97bfb71","size":88379,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.14.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.14.0-rc.1.tgz"},"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.14.0-rc.1_1604625375880_0.47471945535349813"},"_hasShrinkwrap":false,"publish_time":1604625376061,"_cnpm_publish_time":1604625376061,"_cnpmcore_publish_time":"2021-12-15T17:44:40.207Z"},"3.13.0":{"name":"google-protobuf","version":"3.13.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.13.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"shasum":"909c5983d75dd6101ed57c79e0528d000cdc3251","size":87928,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.13.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.13.0_1597452244903_0.37035150506444214"},"_hasShrinkwrap":false,"publish_time":1597452245080,"_cnpm_publish_time":1597452245080,"_cnpmcore_publish_time":"2021-12-15T17:44:40.576Z"},"3.13.0-rc.3":{"name":"google-protobuf","version":"3.13.0-rc.3","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.13.0-rc.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"shasum":"ff39fdc4931206772966705f4d99ef51c59880e7","size":87930,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.13.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.13.0-rc.3.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.13.0-rc.3_1597352054955_0.7796458421661376"},"_hasShrinkwrap":false,"publish_time":1597352055139,"_cnpm_publish_time":1597352055139,"_cnpmcore_publish_time":"2021-12-15T17:44:41.324Z"},"3.12.4":{"name":"google-protobuf","version":"3.12.4","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.12.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"shasum":"fd89b7e5052cdb35a80f9b455612851d542a5c9f","size":87925,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.12.4.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.12.4_1595959245541_0.853422083039145"},"_hasShrinkwrap":false,"publish_time":1595959245676,"_cnpm_publish_time":1595959245676,"_cnpmcore_publish_time":"2021-12-15T17:44:42.378Z"},"4.0.0-rc.2":{"name":"google-protobuf","version":"4.0.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@4.0.0-rc.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"9fecb748b3e81d7a7a9160f991141f6ef8e9acd8","size":87929,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-4.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-4.0.0-rc.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_4.0.0-rc.2_1595309544380_0.40141159855909936"},"_hasShrinkwrap":false,"publish_time":1595309544522,"deprecated":"4.0.0 RC releases have been superseded by 3.13.0 release","_cnpm_publish_time":1595309544522,"_cnpmcore_publish_time":"2021-12-15T17:44:42.913Z"},"4.0.0-rc.1":{"name":"google-protobuf","version":"4.0.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@4.0.0-rc.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"36a30c7c97cdffdf9244f3a704d91778a2aa8a66","size":87929,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-4.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-4.0.0-rc.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_4.0.0-rc.1_1594937537907_0.40236460995363843"},"_hasShrinkwrap":false,"publish_time":1594937538045,"deprecated":"4.0.0 RC releases have been superseded by 3.13.0 release","_cnpm_publish_time":1594937538045,"_cnpmcore_publish_time":"2021-12-15T17:44:43.231Z"},"3.12.2":{"name":"google-protobuf","version":"3.12.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.12.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"shasum":"50ce9f9b6281235724eb243d6a83e969a2176e53","size":87927,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.12.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.12.2_1590601920346_0.570199624044784"},"_hasShrinkwrap":false,"publish_time":1590601920563,"_cnpm_publish_time":1590601920563,"_cnpmcore_publish_time":"2021-12-15T17:44:43.639Z"},"3.12.1":{"name":"google-protobuf","version":"3.12.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.12.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"shasum":"d23a745d9a4365e1e0c5eb87bf17e859b4ffb841","size":87927,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.12.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.12.1_1590024748990_0.31191244392244233"},"_hasShrinkwrap":false,"publish_time":1590024749106,"_cnpm_publish_time":1590024749106,"_cnpmcore_publish_time":"2021-12-15T17:44:44.133Z"},"3.12.0":{"name":"google-protobuf","version":"3.12.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.12.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"shasum":"02630b5fa3020fe9fd99a6a602e94e37a43b93bf","size":87927,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.12.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.12.0_1589586915648_0.9624514403681454"},"_hasShrinkwrap":false,"publish_time":1589586915833,"_cnpm_publish_time":1589586915833,"_cnpmcore_publish_time":"2021-12-15T17:44:44.582Z"},"3.12.0-rc.2":{"name":"google-protobuf","version":"3.12.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.12.0-rc.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"shasum":"18c63fd1bc25e97c683ee4c03cb53b8d8bb37817","size":87929,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.12.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.12.0-rc.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.12.0-rc.2_1589325149856_0.48353077742797335"},"_hasShrinkwrap":false,"publish_time":1589325149961,"_cnpm_publish_time":1589325149961,"_cnpmcore_publish_time":"2021-12-15T17:44:44.959Z"},"3.12.0-rc.1":{"name":"google-protobuf","version":"3.12.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.12.0-rc.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"shasum":"8e99e8d89d67e47f949818457350719b51e3a8cd","size":87929,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.12.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.12.0-rc.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.12.0-rc.1_1588619220137_0.7291156694764822"},"_hasShrinkwrap":false,"publish_time":1588619220285,"_cnpm_publish_time":1588619220285,"_cnpmcore_publish_time":"2021-12-15T17:44:45.762Z"},"3.11.4":{"name":"google-protobuf","version":"3.11.4","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.11.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"598ca405a3cfa917a2132994d008b5932ef42014","size":85486,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.11.4.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.11.4_1581718581192_0.6846713442022128"},"_hasShrinkwrap":false,"publish_time":1581718581335,"_cnpm_publish_time":1581718581335,"_cnpmcore_publish_time":"2021-12-15T17:44:46.102Z"},"3.11.3":{"name":"google-protobuf","version":"3.11.3","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.11.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"660977f5de29cc8f647172a170602887102fa677","size":85489,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.11.3.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.11.3_1580766680891_0.31305083308300197"},"_hasShrinkwrap":false,"publish_time":1580766681075,"_cnpm_publish_time":1580766681075,"_cnpmcore_publish_time":"2021-12-15T17:44:46.487Z"},"3.11.2":{"name":"google-protobuf","version":"3.11.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.11.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"43272974521a5cec35a21f62730cf517a5a8e38c","size":85489,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.11.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.11.2_1576284606817_0.6933488673928689"},"_hasShrinkwrap":false,"publish_time":1576284606999,"_cnpm_publish_time":1576284606999,"_cnpmcore_publish_time":"2021-12-15T17:44:46.906Z"},"3.11.1":{"name":"google-protobuf","version":"3.11.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.11.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"c1319e5fc8579394758c8a41699f0a2e3e950c38","size":85498,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.11.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.11.1_1575354571975_0.9105374557640482"},"_hasShrinkwrap":false,"publish_time":1575354572103,"_cnpm_publish_time":1575354572103,"_cnpmcore_publish_time":"2021-12-15T17:44:47.315Z"},"3.11.0":{"name":"google-protobuf","version":"3.11.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"9449d6029569aa4603fdaa154ec6a7681aea0787","size":85498,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.11.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.11.0_1574735944159_0.6320995754296557"},"_hasShrinkwrap":false,"publish_time":1574735944282,"_cnpm_publish_time":1574735944282,"_cnpmcore_publish_time":"2021-12-15T17:44:47.767Z"},"3.11.0-rc.2":{"name":"google-protobuf","version":"3.11.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.11.0-rc.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"15e6b7cb589e999079b62f1840a0db4641f2e142","size":85502,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.11.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.11.0-rc.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.11.0-rc.2_1574467698313_0.5283774467457951"},"_hasShrinkwrap":false,"publish_time":1574467698442,"_cnpm_publish_time":1574467698442,"_cnpmcore_publish_time":"2021-12-15T17:44:48.124Z"},"3.11.0-rc.1":{"name":"google-protobuf","version":"3.11.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.11.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"c9800c0effb2f0ecb2dcb55a54d03c76e70c6821","size":85492,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.11.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.11.0-rc.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.11.0-rc.1_1574279876810_0.17767151478678533"},"_hasShrinkwrap":false,"publish_time":1574279876910,"_cnpm_publish_time":1574279876910,"_cnpmcore_publish_time":"2021-12-15T17:44:48.644Z"},"3.10.0":{"name":"google-protobuf","version":"3.10.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"f36171128090615049f9b0e42252b1a10a4bc534","size":85420,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.10.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.10.0_1570135696333_0.711058158634849"},"_hasShrinkwrap":false,"publish_time":1570135696454,"_cnpm_publish_time":1570135696454,"_cnpmcore_publish_time":"2021-12-15T17:44:49.072Z"},"3.9.2":{"name":"google-protobuf","version":"3.9.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20190301.0.0","google-closure-library":"~20190301.0.0","gulp":"~4.0.1","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.9.2","_npmVersion":"5.6.0","_nodeVersion":"10.15.2","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"3ae89569ec8df1c9e83609f77b09f7ed56d2414e","size":72008,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.9.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.9.2_1569260803718_0.5881657032860785"},"_hasShrinkwrap":false,"publish_time":1569260803832,"_cnpm_publish_time":1569260803832,"_cnpmcore_publish_time":"2021-12-15T17:44:49.437Z"},"3.10.0-rc.1":{"name":"google-protobuf","version":"3.10.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~7.1.4","google-closure-compiler":"~20190819.0.0","google-closure-library":"~20190819.0.0","gulp":"~4.0.2","jasmine":"~3.4.0"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.10.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"801b5716241a0b93f12e72d722160e3e8cfaba9e","size":85424,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.10.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.10.0-rc.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.10.0-rc.1_1567712911253_0.1302920535226313"},"_hasShrinkwrap":false,"publish_time":1567712911382,"_cnpm_publish_time":1567712911382,"_cnpmcore_publish_time":"2021-12-15T17:44:49.775Z"},"3.9.1":{"name":"google-protobuf","version":"3.9.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20190301.0.0","google-closure-library":"~20190301.0.0","gulp":"~4.0.1","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.9.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"87e6a16b7fb16405b515a6c6622d5ace45578d86","size":71983,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.9.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.9.1_1565051100467_0.44735874064176206"},"_hasShrinkwrap":false,"publish_time":1565051100742,"_cnpm_publish_time":1565051100742,"_cnpmcore_publish_time":"2021-12-15T17:44:50.115Z"},"3.9.0":{"name":"google-protobuf","version":"3.9.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20190301.0.0","google-closure-library":"~20190301.0.0","gulp":"~4.0.1","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.9.0","_npmVersion":"5.6.0","_nodeVersion":"10.15.2","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"1f33e51e7993ea51e758a82650ad4347273b9bc6","size":72010,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.9.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.9.0_1562890552026_0.6157408139067115"},"_hasShrinkwrap":false,"publish_time":1562890552126,"_cnpm_publish_time":1562890552126,"_cnpmcore_publish_time":"2021-12-15T17:44:50.397Z"},"3.9.0-rc.1":{"name":"google-protobuf","version":"3.9.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20190301.0.0","google-closure-library":"~20190301.0.0","gulp":"~4.0.1","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.9.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"99217fb9d72c0c8f93a04c42834d914188a4093f","size":71989,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.9.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.9.0-rc.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.9.0-rc.1_1561575288642_0.8205059409052706"},"_hasShrinkwrap":false,"publish_time":1561575288842,"_cnpm_publish_time":1561575288842,"_cnpmcore_publish_time":"2021-12-15T17:44:50.685Z"},"3.8.0":{"name":"google-protobuf","version":"3.8.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20190301.0.0","google-closure-library":"~20190301.0.0","gulp":"~4.0.1","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"4fd2ee3a97751cb543dc5de85ffd264aff9f4980","size":71851,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.8.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.8.0_1559087272997_0.4117687570352895"},"_hasShrinkwrap":false,"publish_time":1559087273202,"_cnpm_publish_time":1559087273202,"_cnpmcore_publish_time":"2021-12-15T17:44:51.148Z"},"3.8.0-rc.1":{"name":"google-protobuf","version":"3.8.0-rc.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20190301.0.0","google-closure-library":"~20190301.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.8.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"protobuf-js","email":"haon@google.com"},"dist":{"shasum":"cd22a63ff8c16d46d872ba84b61f0882e270a005","size":71855,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.8.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.8.0-rc.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.8.0-rc.1_1556926093284_0.39728350817611147"},"_hasShrinkwrap":false,"publish_time":1556926093464,"_cnpm_publish_time":1556926093464,"_cnpmcore_publish_time":"2021-12-15T17:44:51.615Z"},"3.7.1":{"name":"google-protobuf","version":"3.7.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"acozzette","email":"adam@acozzette.net"},"dist":{"shasum":"9ef0fa3bc9ee416ba3fbe32b21ec6b7626f898e2","size":70401,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.7.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.7.1_1553210296051_0.4404932353089144"},"_hasShrinkwrap":false,"publish_time":1553210296235,"_cnpm_publish_time":1553210296235,"_cnpmcore_publish_time":"2021-12-15T17:44:52.054Z"},"3.7.0":{"name":"google-protobuf","version":"3.7.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"teboring","email":"teboring@google.com"},"dist":{"shasum":"5c7228b68d24a7c93706c1a44efdb8ee883cea43","size":70380,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.7.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.7.0_1551723005018_0.32211567458010215"},"_hasShrinkwrap":false,"publish_time":1551723005176,"deprecated":"Critical bug fixed in 3.7.1, see https://github.com/protocolbuffers/protobuf/issues/5931","_cnpm_publish_time":1551723005176,"_cnpmcore_publish_time":"2021-12-15T17:44:52.844Z"},"3.7.0-rc.3":{"name":"google-protobuf","version":"3.7.0-rc.3","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.7.0-rc.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"teboring","email":"teboring@google.com"},"dist":{"shasum":"5e592a2eea8c4c65e345875f3b0c039d27137acc","size":70383,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.7.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.7.0-rc.3.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.7.0-rc.3_1551139894566_0.5632182266088823"},"_hasShrinkwrap":false,"publish_time":1551139894686,"_cnpm_publish_time":1551139894686,"_cnpmcore_publish_time":"2021-12-15T17:44:53.689Z"},"3.7.0-rc.2":{"name":"google-protobuf","version":"3.7.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/protocolbuffers/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.7.0-rc.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"teboring","email":"teboring@google.com"},"dist":{"shasum":"a65e9216825065099c4ff243eee9e16e764cc2c9","size":70381,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.7.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.7.0-rc.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.7.0-rc.2_1549056616673_0.6997798277373064"},"_hasShrinkwrap":false,"publish_time":1549056616874,"_cnpm_publish_time":1549056616874,"_cnpmcore_publish_time":"2021-12-15T17:44:54.070Z"},"3.6.1":{"name":"google-protobuf","version":"3.6.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.6.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.0","_npmUser":{"name":"acozzette","email":"acozzette@gmail.com"},"dist":{"shasum":"7ef58e2bea137a93cdaf5cfd5afa5f6abdd92025","size":67879,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.6.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.6.1_1533059963234_0.9443937092919754"},"_hasShrinkwrap":false,"publish_time":1533059963297,"_cnpm_publish_time":1533059963297,"_cnpmcore_publish_time":"2021-12-15T17:44:54.386Z"},"3.6.0":{"name":"google-protobuf","version":"3.6.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"teboring","email":"teboring@google.com"},"dist":{"shasum":"e2bafb00c20a8734174d8f89e0a842709e2ceed0","size":94468,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.6.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf_3.6.0_1529700925546_0.7415020539536863"},"_hasShrinkwrap":false,"publish_time":1529700925712,"_cnpm_publish_time":1529700925712,"_cnpmcore_publish_time":"2021-12-15T17:44:54.877Z"},"3.5.0":{"name":"google-protobuf","version":"3.5.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.5.0","_shasum":"b8cc63c74d83457bd8a9a904503c8efb26bca339","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.11.2","_npmUser":{"name":"liujisi","email":"liujisi@google.com"},"dist":{"shasum":"b8cc63c74d83457bd8a9a904503c8efb26bca339","size":69783,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.5.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf-3.5.0.tgz_1510866547745_0.5536946675274521"},"directories":{},"publish_time":1510866547968,"_hasShrinkwrap":false,"_cnpm_publish_time":1510866547968,"_cnpmcore_publish_time":"2021-12-15T17:44:55.614Z"},"3.4.0":{"name":"google-protobuf","version":"3.4.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"liujisi","email":"liujisi@google.com"},"dist":{"shasum":"58fbe51555a0a56b2dd3fc6f6d869fa21d57ab0a","size":69011,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.4.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-protobuf-3.4.0.tgz_1502920291869_0.9478134643286467"},"directories":{},"publish_time":1502920292730,"_hasShrinkwrap":false,"_cnpm_publish_time":1502920292730,"_cnpmcore_publish_time":"2021-12-15T17:44:56.071Z"},"3.3.0":{"name":"google-protobuf","version":"3.3.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.3.0","_shasum":"21c15ec2fbd57c236eb684d2e18bcaeca9759b77","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.10.0","_npmUser":{"name":"acozzette","email":"acozzette@gmail.com"},"dist":{"shasum":"21c15ec2fbd57c236eb684d2e18bcaeca9759b77","size":68383,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.3.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.3.0.tgz_1494007127821_0.2143705862108618"},"directories":{},"publish_time":1494007130349,"_hasShrinkwrap":false,"_cnpm_publish_time":1494007130349,"_cnpmcore_publish_time":"2021-12-15T17:44:56.593Z"},"3.2.0":{"name":"google-protobuf","version":"3.2.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.2.0","_shasum":"0909ec6a4594799906df81098c6ee402c885216f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"0909ec6a4594799906df81098c6ee402c885216f","size":68253,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.2.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.2.0.tgz_1486417285412_0.5674333102069795"},"directories":{},"publish_time":1486417287432,"_hasShrinkwrap":false,"_cnpm_publish_time":1486417287432,"_cnpmcore_publish_time":"2021-12-15T17:44:56.898Z"},"3.2.0-rc.2":{"name":"google-protobuf","version":"3.2.0-rc.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"BSD-3-Clause","_id":"google-protobuf@3.2.0-rc.2","_shasum":"1bcf78c30d3d9a8d3e2b4db461d9cdc15d29c32a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"1bcf78c30d3d9a8d3e2b4db461d9cdc15d29c32a","size":68260,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.2.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.2.0-rc.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.2.0-rc.2.tgz_1485471182746_0.6186649037990719"},"directories":{},"publish_time":1485471184684,"_hasShrinkwrap":false,"_cnpm_publish_time":1485471184684,"_cnpmcore_publish_time":"2021-12-15T17:44:57.258Z"},"3.1.1":{"name":"google-protobuf","version":"3.1.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"Apache-2.0","_id":"google-protobuf@3.1.1","_shasum":"4f07e5265571e2aa5bcb49c3fa53bb97e91c230a","_from":".","_npmVersion":"3.9.6","_nodeVersion":"0.10.25","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"4f07e5265571e2aa5bcb49c3fa53bb97e91c230a","size":60114,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.1.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.1.1.tgz_1475274323400_0.3443134017288685"},"directories":{},"publish_time":1475274324631,"_hasShrinkwrap":false,"_cnpm_publish_time":1475274324631,"_cnpmcore_publish_time":"2021-12-15T17:44:57.993Z"},"3.1.1-pre.1":{"name":"google-protobuf","version":"3.1.1-pre.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"Apache-2.0","_id":"google-protobuf@3.1.1-pre.1","_shasum":"0490eb097a7fe99df67bae4cdc37179739b32698","_from":".","_npmVersion":"3.9.6","_nodeVersion":"0.10.25","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"0490eb097a7fe99df67bae4cdc37179739b32698","size":60113,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.1.1-pre.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.1.1-pre.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/google-protobuf-3.1.1-pre.1.tgz_1475182802848_0.4251584280282259"},"directories":{},"publish_time":1475182803072,"_hasShrinkwrap":false,"_cnpm_publish_time":1475182803072,"_cnpmcore_publish_time":"2021-12-15T17:44:58.356Z"},"3.1.0":{"name":"google-protobuf","version":"3.1.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"Apache-2.0","_id":"google-protobuf@3.1.0","_shasum":"ade3c8108ad332382309dbbebc4b55566dcd2e0b","_from":".","_npmVersion":"3.9.6","_nodeVersion":"0.10.25","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"ade3c8108ad332382309dbbebc4b55566dcd2e0b","size":60109,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.1.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.1.0.tgz_1475002739173_0.6630609787534922"},"directories":{},"publish_time":1475002740996,"_hasShrinkwrap":false,"_cnpm_publish_time":1475002740996,"_cnpmcore_publish_time":"2021-12-15T17:44:58.753Z"},"3.0.2":{"name":"google-protobuf","version":"3.0.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"Apache-2.0","_id":"google-protobuf@3.0.2","_shasum":"7db7190161398cab991ba5c339b2b79aa247120e","_from":".","_npmVersion":"3.9.6","_nodeVersion":"0.10.25","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"7db7190161398cab991ba5c339b2b79aa247120e","size":60175,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.0.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.0.2.tgz_1473900724843_0.29957265104167163"},"directories":{},"publish_time":1473900725901,"_hasShrinkwrap":false,"_cnpm_publish_time":1473900725901,"_cnpmcore_publish_time":"2021-12-15T17:44:59.119Z"},"3.0.0":{"name":"google-protobuf","version":"3.0.0","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"Apache-2.0","_id":"google-protobuf@3.0.0","_shasum":"405b64c0650dbd6eadd68186df0c12af9cb03b95","_from":".","_npmVersion":"3.9.6","_nodeVersion":"0.10.25","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"405b64c0650dbd6eadd68186df0c12af9cb03b95","size":60185,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.0.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.0.0.tgz_1469755199865_0.1355642518028617"},"directories":{},"publish_time":1469755203292,"_hasShrinkwrap":false,"_cnpm_publish_time":1469755203292,"_cnpmcore_publish_time":"2021-12-15T17:44:59.435Z"},"3.0.0-alpha.6.2":{"name":"google-protobuf","version":"3.0.0-alpha.6.2","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","files":["google"],"dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20160619.0.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":{"name":"Google Protocol Buffers Team"},"license":"Apache-2.0","_id":"google-protobuf@3.0.0-alpha.6.2","_shasum":"782a16ce9171038b18662cbee4c2ebb63de1d9b9","_from":".","_npmVersion":"3.9.6","_nodeVersion":"0.10.25","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"782a16ce9171038b18662cbee4c2ebb63de1d9b9","size":57792,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.0.0-alpha.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.0.0-alpha.6.2.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.0.0-alpha.6.2.tgz_1466719945943_0.7356982519850135"},"directories":{},"publish_time":1466719948230,"_hasShrinkwrap":false,"_cnpm_publish_time":1466719948230,"_cnpmcore_publish_time":"2021-12-15T17:45:00.582Z"},"3.0.0-alpha.6.1":{"name":"google-protobuf","version":"3.0.0-alpha.6.1","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{"google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"devDependencies":{"google-closure-compiler":"~20151216.2.0","glob":"~6.0.4"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":"","license":"Apache-2.0","_id":"google-protobuf@3.0.0-alpha.6.1","_shasum":"5b69a1b6a208e3a22ef46fd68f6bf2cacaca3bd2","_from":".","_npmVersion":"3.9.6","_nodeVersion":"0.10.25","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"5b69a1b6a208e3a22ef46fd68f6bf2cacaca3bd2","size":136297,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.0.0-alpha.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.0.0-alpha.6.1.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.0.0-alpha.6.1.tgz_1466637399417_0.9837416806258261"},"directories":{},"publish_time":1466637401437,"_hasShrinkwrap":false,"_cnpm_publish_time":1466637401437,"_cnpmcore_publish_time":"2021-12-15T17:45:01.134Z"},"3.0.0-alpha.6":{"name":"google-protobuf","version":"3.0.0-alpha.6","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{"google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"devDependencies":{"google-closure-compiler":"~20151216.2.0","glob":"~6.0.4"},"scripts":{"test":"node ./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":"","license":"Apache-2.0","_id":"google-protobuf@3.0.0-alpha.6","_shasum":"4906b4e3ec22c375e24b8a5b6a7b9de73842a39c","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"4906b4e3ec22c375e24b8a5b6a7b9de73842a39c","size":109209,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.0.0-alpha.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.0.0-alpha.6.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/google-protobuf-3.0.0-alpha.6.tgz_1463534570344_0.8125565890222788"},"directories":{},"publish_time":1463534573092,"_hasShrinkwrap":false,"_cnpm_publish_time":1463534573092,"_cnpmcore_publish_time":"2021-12-15T17:45:01.550Z"},"3.0.0-alpha.5":{"name":"google-protobuf","version":"3.0.0-alpha.5","description":"Protocol Buffers for JavaScript","main":"google-protobuf.js","dependencies":{},"devDependencies":{"glob":"~6.0.4","google-closure-compiler":"~20151216.2.0","google-closure-library":"~20160125.0.0","gulp":"~3.9.0","jasmine":"~2.4.1"},"scripts":{"test":"./node_modules/gulp/bin/gulp.js test"},"repository":{"type":"git","url":"https://github.com/google/protobuf/tree/master/js"},"author":"","license":"Apache-2.0","_id":"google-protobuf@3.0.0-alpha.5","_shasum":"3f902f19dc1841d488014ac85886c35a9b943097","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"haberman","email":"jhaberman@gmail.com"},"dist":{"shasum":"3f902f19dc1841d488014ac85886c35a9b943097","size":270200,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-3.0.0-alpha.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-3.0.0-alpha.5.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/google-protobuf-3.0.0-alpha.5.tgz_1460501115079_0.5553163336589932"},"directories":{},"publish_time":1460501117728,"_hasShrinkwrap":false,"_cnpm_publish_time":1460501117728,"_cnpmcore_publish_time":"2021-12-15T17:45:02.495Z"},"1.0.0":{"name":"google-protobuf","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"google-protobuf@1.0.0","_shasum":"c73ceb3a593d4478b4296edfe577fd43c68e843b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"npm.dhanalakshmi.user","email":"dhanalakshmi@zendynamix.com"},"dist":{"shasum":"c73ceb3a593d4478b4296edfe577fd43c68e843b","size":249,"noattachment":false,"key":"/google-protobuf/-/google-protobuf-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/google-protobuf/download/google-protobuf-1.0.0.tgz"},"maintainers":[{"name":"dibenede","email":""},{"name":"haberman","email":""},{"name":"lukesandberg","email":""},{"name":"protobuf-js","email":""},{"name":"teboring","email":""},{"name":"xfxyjwf","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/google-protobuf-1.0.0.tgz_1459837752488_0.9817841483745724"},"directories":{},"publish_time":1459837753754,"_hasShrinkwrap":false,"_cnpm_publish_time":1459837753754,"_cnpmcore_publish_time":"2021-12-15T17:45:02.701Z"}},"readme":"Protocol Buffers - Google's data interchange format\n===================================================\n\nCopyright 2008 Google Inc.\n\nThis directory contains the JavaScript Protocol Buffers runtime library.\n\nThe library is currently compatible with:\n\n1. CommonJS-style imports (eg. `var protos = require('my-protos');`)\n2. Closure-style imports (eg. `goog.require('my.package.MyProto');`)\n\nSupport for ES6-style imports is not implemented yet.  Browsers can\nbe supported by using Browserify, webpack, Closure Compiler, etc. to\nresolve imports at compile time.\n\nTo use Protocol Buffers with JavaScript, you need two main components:\n\n1. The protobuf runtime library.  You can install this with\n   `npm install google-protobuf`, or use the files in this directory.\n    If npm is not being used, as of 3.3.0, the files needed are located in binary subdirectory;\n    arith.js, constants.js, decoder.js, encoder.js, map.js, message.js, reader.js, utils.js, writer.js\n2. The Protocol Compiler `protoc`.  This translates `.proto` files\n   into `.js` files.  The compiler is not currently available via\n   npm, but you can download a pre-built binary\n   [on GitHub](https://github.com/protocolbuffers/protobuf/releases)\n   (look for the `protoc-*.zip` files under **Downloads**).\n\n\n\nProject Status\n===\n\nThis project is currently in a working state.\n\n**Support Status**\n\nWe currently do not have staffing for more than minimal support for this open\nsource project. We will answer questions and triage any issues.\n\n**Contributing**\n\nContributions should preserve existing behavior where possible. Current\ncustomers rely on applications continuing to work across minor version upgrades.\nWe encourage small targeted contributions. Thanks!\n\n\nSetup\n=====\n\nFirst, obtain the Protocol Compiler.  The easiest way is to download\na pre-built binary from [https://github.com/protocolbuffers/protobuf/releases](https://github.com/protocolbuffers/protobuf/releases).\n\nIf you want, you can compile `protoc` from source instead.  To do this\nfollow the instructions in [the top-level\nREADME](https://github.com/protocolbuffers/protobuf/blob/main/src/README.md).\n\nOnce you have `protoc` compiled, you can run the tests provided along with our\nproject to examine whether it can run successfully. In order to do this, you\nshould download the Protocol Buffer source code from the release page with the\nlink above. Then extract the source code and navigate to the folder named `js`\ncontaining a `package.json` file and a series of test files. In this folder, you\ncan run the commands below to run the tests automatically.\n\n    $ npm install\n    $ PROTOC_INC=/usr/include/google/protobuf npm test\n\n`PROTOC_INC` specifies the protobuf include path. By default, we use `protoc`\nlocated from `PATH`. Optionally, you can use the `PROTOC` enviroment variable to\nspecify an alternative `protoc`.\n\nThis will run two separate copies of the tests: one that uses\nClosure Compiler style imports and one that uses CommonJS imports.\nYou can see all the CommonJS files in `commonjs_out/`.\nIf all of these tests pass, you know you have a working setup.\n\n\nUsing Protocol Buffers in your own project\n==========================================\n\nTo use Protocol Buffers in your own project, you need to integrate\nthe Protocol Compiler into your build system.  The details are a\nlittle different depending on whether you are using Closure imports\nor CommonJS imports:\n\nClosure Imports\n---------------\n\nIf you want to use Closure imports, your build should run a command\nlike this:\n\n    $ protoc --js_out=library=myproto_libs,binary:. messages.proto base.proto\n\nFor Closure imports, `protoc` will generate a single output file\n(`myproto_libs.js` in this example).  The generated file will `goog.provide()`\nall of the types defined in your .proto files.  For example, for the unit\ntests the generated files contain many `goog.provide` statements like:\n\n```js\ngoog.provide('proto.google.protobuf.DescriptorProto');\ngoog.provide('proto.google.protobuf.DescriptorProto.ExtensionRange');\ngoog.provide('proto.google.protobuf.DescriptorProto.ReservedRange');\ngoog.provide('proto.google.protobuf.EnumDescriptorProto');\ngoog.provide('proto.google.protobuf.EnumOptions');\n```\n\nThe generated code will also `goog.require()` many types in the core library,\nand they will require many types in the Google Closure library.  So make sure\nthat your `goog.provide()` / `goog.require()` setup can find all of your\ngenerated code, the core library `.js` files in this directory, and the\nGoogle Closure library itself.\n\nOnce you've done this, you should be able to import your types with\nstatements like:\n\n```js\ngoog.require('proto.my.package.MyMessage');\n\nvar message = proto.my.package.MyMessage();\n```\n\nIf unfamiliar with Closure or its compiler, consider reviewing\n[Closure documentation](https://github.com/google/closure-library).\n\nCommonJS imports\n----------------\n\nIf you want to use CommonJS imports, your build should run a command\nlike this:\n\n    $ protoc --js_out=import_style=commonjs,binary:. messages.proto base.proto\n\nFor CommonJS imports, `protoc` will spit out one file per input file\n(so `messages_pb.js` and `base_pb.js` in this example).  The generated\ncode will depend on the core runtime, which should be in a file called\n`google-protobuf.js`.  If you are installing from `npm`, this file should\nalready be built and available.  If you are running from GitHub, you need\nto build it first by running:\n\n    $ gulp dist\n\nOnce you've done this, you should be able to import your types with\nstatements like:\n\n```js\nvar messages = require('./messages_pb');\n\nvar message = new messages.MyMessage();\n```\n\nThe `--js_out` flag\n-------------------\n\nThe syntax of the `--js_out` flag is:\n\n    --js_out=[OPTIONS:]output_dir\n\nWhere `OPTIONS` are separated by commas.  Options are either `opt=val` or\njust `opt` (for options that don't take a value).  The available options\nare specified and documented in the `GeneratorOptions` struct in\n[generator/js_generator.h](https://github.com/protocolbuffers/protobuf-javascript/blob/main/generator/js_generator.h#L53).\n\nSome examples:\n\n- `--js_out=library=myprotos_lib.js,binary:.`: this contains the options\n  `library=myprotos.lib.js` and `binary` and outputs to the current directory.\n  The `import_style` option is left to the default, which is `closure`.\n- `--js_out=import_style=commonjs,binary:protos`: this contains the options\n  `import_style=commonjs` and `binary` and outputs to the directory `protos`.\n  `import_style=commonjs_strict` doesn't expose the output on the global scope.\n\nAPI\n===\n\nThe API is not well-documented yet.  Here is a quick example to give you an\nidea of how the library generally works:\n\n```js\nvar message = new MyMessage();\n\nmessage.setName(\"John Doe\");\nmessage.setAge(25);\nmessage.setPhoneNumbers([\"800-555-1212\", \"800-555-0000\"]);\n\n// Serializes to a UInt8Array.\nvar bytes = message.serializeBinary();\n\nvar message2 = MyMessage.deserializeBinary(bytes);\n```\n\nFor more examples, see the tests.  You can also look at the generated code\nto see what methods are defined for your generated messages.\n","_attachments":{},"homepage":"https://github.com/protocolbuffers/protobuf-javascript#readme","bugs":{"url":"https://github.com/protocolbuffers/protobuf-javascript/issues"},"license":"(BSD-3-Clause AND Apache-2.0)"}