{"_id":"proto3-json-serializer","_rev":"4106729","name":"proto3-json-serializer","description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","dist-tags":{"experimental":"4.0.0-experimental","latest":"3.0.4","legacy-10":"0.1.9","legacy-14":"2.0.2"},"maintainers":[{"name":"google-wombot","email":""}],"time":{"modified":"2026-01-11T18:56:15.000Z","created":"2021-08-03T21:59:41.996Z","3.0.4":"2025-10-30T17:03:45.854Z","3.0.3":"2025-10-13T23:37:06.599Z","3.0.2":"2025-08-12T22:46:32.094Z","3.0.1":"2025-07-01T21:43:39.516Z","4.0.0-experimental":"2025-03-25T21:37:51.563Z","3.0.0":"2025-02-18T21:55:49.790Z","2.0.2-experimental":"2025-02-13T07:59:27.999Z","2.0.2":"2024-05-22T23:11:00.903Z","2.0.1":"2024-01-16T06:18:54.017Z","2.0.0":"2023-08-07T21:53:08.315Z","1.1.1":"2023-04-25T23:19:48.165Z","1.1.0":"2022-08-26T16:07:54.796Z","1.0.3":"2022-07-21T21:30:20.294Z","1.0.2":"2022-06-15T23:22:18.913Z","1.0.1":"2022-06-03T22:24:25.340Z","1.0.0":"2022-05-12T23:12:43.114Z","0.1.9":"2022-05-12T23:06:42.271Z","0.1.8":"2022-01-21T03:23:56.996Z","0.1.7":"2022-01-14T17:48:51.261Z","0.1.6":"2021-11-15T18:52:51.428Z","0.1.5":"2021-10-26T23:15:24.934Z","0.1.4":"2021-09-20T18:35:55.882Z","0.1.3":"2021-08-18T07:18:47.756Z","0.1.2":"2021-08-17T22:33:45.387Z","0.1.1":"2021-08-04T22:08:08.939Z","0.1.0":"2021-08-03T21:59:41.996Z"},"users":{},"repository":{"type":"git","directory":"packages/proto3-json-serializer-nodejs","url":"git+https://github.com/googleapis/google-cloud-node-core.git"},"versions":{"3.0.4":{"name":"proto3-json-serializer","version":"3.0.4","repository":{"type":"git","directory":"packages/proto3-json-serializer-nodejs","url":"git+https://github.com/googleapis/google-cloud-node-core.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.4.0"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.1","c8":"^10.1.3","google-proto-files":"^5.0.0","gts":"^6.0.2","jsdoc":"^4.0.4","jsdoc-fresh":"^5.0.0","jsdoc-region-tag":"^4.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","pack-n-play":"^4.0.0","protobufjs-cli":"^1.1.3","typescript":"~5.8.2"},"engines":{"node":">=18"},"_id":"proto3-json-serializer@3.0.4","bugs":{"url":"https://github.com/googleapis/google-cloud-node-core/issues"},"homepage":"https://github.com/googleapis/google-cloud-node-core#readme","_integrity":"sha512-E1sbAYg3aEbXrq0n1ojJkRHQJGE1kaE/O6GLA94y8rnJBfgvOPTOd1b9hOceQK1FFZI9qMh1vBERCyO2ifubcw==","_resolved":"/b/f/w/src/git/build-dir/packages/proto3-json-serializer-nodejs/proto3-json-serializer-3.0.4.tgz","_from":"file:proto3-json-serializer-3.0.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e8065316901d94cb5a08733855ed279ade84c72c","size":17752,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-3.0.4.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto3-json-serializer_3.0.4_1761843825616_0.6993467005816867"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-30T17:03:45.854Z","publish_time":1761843825854,"_source_registry_name":"default","_cnpm_publish_time":1761843825854},"3.0.3":{"name":"proto3-json-serializer","version":"3.0.3","repository":{"type":"git","directory":"packages/proto3-json-serializer-nodejs","url":"git+https://github.com/googleapis/google-cloud-node-core.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.4.0"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.1","c8":"^10.1.3","google-proto-files":"^5.0.0","gts":"^6.0.2","jsdoc":"^4.0.4","jsdoc-fresh":"^5.0.0","jsdoc-region-tag":"^4.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","pack-n-play":"^4.0.0","protobufjs-cli":"^1.1.3","typescript":"~5.8.2"},"engines":{"node":">=18"},"_id":"proto3-json-serializer@3.0.3","gitHead":"16fd2911fe549daffaf9144548c5e5fd3fae13a6","bugs":{"url":"https://github.com/googleapis/google-cloud-node-core/issues"},"homepage":"https://github.com/googleapis/google-cloud-node-core#readme","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"2823b9903da1f0caca22123c9ba0b29c27f640ec","size":17754,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-3.0.3.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto3-json-serializer_3.0.3_1760398626413_0.5062281360884027"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-13T23:37:06.599Z","publish_time":1760398626599,"_source_registry_name":"default","_cnpm_publish_time":1760398626599},"3.0.2":{"name":"proto3-json-serializer","version":"3.0.2","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.4.0"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.1","c8":"^10.1.3","google-proto-files":"^5.0.0","gts":"^6.0.2","jsdoc":"^4.0.4","jsdoc-fresh":"^4.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","pack-n-play":"^3.0.0","protobufjs-cli":"^1.1.3","typescript":"~5.8.2"},"engines":{"node":">=18"},"_id":"proto3-json-serializer@3.0.2","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_integrity":"sha512-AnMIfnoK2Ml3F/ZVl5PxcwIoefMxj4U/lomJ5/B2eIGdxw4UkbV1YamtsMQsEkZATdMCKMbnI1iG9RQaJbxBGw==","_resolved":"/b/f/w/src/git/build-dir/proto3-json-serializer-3.0.2.tgz","_from":"file:proto3-json-serializer-3.0.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"945fc4ff1e48329b534f8f2f95683bc1bf1c4a3e","size":17699,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-3.0.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto3-json-serializer_3.0.2_1755038791934_0.6863771753631109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-12T22:46:32.094Z","publish_time":1755038792094,"_source_registry_name":"default","_cnpm_publish_time":1755038792094},"3.0.1":{"name":"proto3-json-serializer","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.4.0"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.1","c8":"^10.1.3","google-proto-files":"^5.0.0","gts":"^6.0.2","jsdoc":"^4.0.4","jsdoc-fresh":"^4.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","pack-n-play":"^3.0.0","protobufjs-cli":"^1.1.3","typescript":"^5.7.3"},"engines":{"node":">=18"},"_id":"proto3-json-serializer@3.0.1","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_integrity":"sha512-Rug90pDIefARAG9MgaFjd0yR/YP4bN3Fov00kckXMjTZa0x86c4WoWfCQFdSeWi9DvRXjhfLlPDIvODB5LOTfg==","_resolved":"/b/f/w/src/git/build-dir/proto3-json-serializer-3.0.1.tgz","_from":"file:proto3-json-serializer-3.0.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"c0cb60ff3bd3a979b6870db35e2ee869860292ac","size":17696,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-3.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","actor":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","type":"user"}},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto3-json-serializer_3.0.1_1751406219371_0.4395235382024676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-01T21:43:39.516Z","publish_time":1751406219516,"_source_registry_name":"default","_cnpm_publish_time":1751406219516},"4.0.0-experimental":{"name":"proto3-json-serializer","version":"4.0.0-experimental","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^8.0.0-experimental"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.1","c8":"^10.1.3","google-proto-files":"^4.2.0","gts":"^6.0.2","jsdoc":"^4.0.4","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","pack-n-play":"^2.1.0","protobufjs-cli":"^2.0.0-experimental","typescript":"^5.7.3"},"engines":{"node":">=18"},"_id":"proto3-json-serializer@4.0.0-experimental","readmeFilename":"README.md","gitHead":"488dc63fbaa93f5d5e187af88dafec9be101fe96","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"shasum":"73514cd84a5e482af3651a1e4f990b1462187962","size":17666,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-4.0.0-experimental.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-4.0.0-experimental.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto3-json-serializer_4.0.0-experimental_1742938671328_0.2593612662229525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T21:37:51.563Z","publish_time":1742938671563,"_source_registry_name":"default","_cnpm_publish_time":1742938671563},"3.0.0":{"name":"proto3-json-serializer","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.4.0"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.1","c8":"^10.1.3","google-proto-files":"^4.2.0","gts":"^6.0.2","jsdoc":"^4.0.4","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","pack-n-play":"^2.1.0","protobufjs-cli":"^1.1.3","typescript":"^5.7.3"},"engines":{"node":">=18"},"_resolved":"","_integrity":"","_from":"file:proto3-json-serializer-3.0.0.tgz","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@3.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"9d74849374eac2c12557f8c4ee059d615a30d5b1","size":19799,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-3.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto3-json-serializer_3.0.0_1739915749584_0.04204462578258816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T21:55:49.790Z","publish_time":1739915749790,"_source_registry_name":"default","_cnpm_publish_time":1739915749790},"2.0.2-experimental":{"name":"proto3-json-serializer","version":"2.0.2-experimental","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.4.0"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^20.0.0","c8":"^9.0.0","google-proto-files":"^4.0.0","gts":"^5.0.0","jsdoc":"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^3.0.0","mocha":"^9.2.2","pack-n-play":"^2.0.0","protobufjs-cli":"^1.1.2","typescript":"5.1.6"},"engines":{"node":">=14.0.0"},"_id":"proto3-json-serializer@2.0.2-experimental","readmeFilename":"README.md","gitHead":"d0720dbd874a2fe500bda91bc309204bded4e3b6","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"shasum":"5a22630934867418d4d160d638dd5ba7c9fbfc0e","size":17653,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-2.0.2-experimental.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-2.0.2-experimental.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto3-json-serializer_2.0.2-experimental_1739433567782_0.41505522248696214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T07:59:27.999Z","publish_time":1739433567999,"_source_registry_name":"default","_cnpm_publish_time":1739433567999},"2.0.2":{"name":"proto3-json-serializer","version":"2.0.2","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.2.5"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^20.0.0","c8":"^9.0.0","google-proto-files":"^4.0.0","gts":"^5.0.0","jsdoc":"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^5.0.0","mocha":"^9.2.2","pack-n-play":"^2.0.0","protobufjs-cli":"^1.1.2","typescript":"^4.6.4"},"engines":{"node":">=14.0.0"},"_resolved":"","_integrity":"","_from":"file:proto3-json-serializer-2.0.2.tgz","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@2.0.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"5b705203b4d58f3880596c95fad64902617529dd","size":19908,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-2.0.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_2.0.2_1716419460718_0.9139160931675745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-22T23:11:00.903Z","publish_time":1716419460903,"_source_registry_name":"default","_cnpm_publish_time":1716419460903},"2.0.1":{"name":"proto3-json-serializer","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.2.5"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^20.0.0","c8":"^9.0.0","google-proto-files":"^4.0.0","gts":"^5.0.0","jsdoc":"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^5.0.0","mocha":"^9.2.2","pack-n-play":"^2.0.0","typescript":"^4.6.4"},"engines":{"node":">=14.0.0"},"_resolved":"","_integrity":"","_from":"file:proto3-json-serializer-2.0.1.tgz","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@2.0.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"da0b510f6d6e584b1b5c271f045c26728abe71e0","size":19709,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-2.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_2.0.1_1705385933808_0.917792832088252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T06:18:54.017Z","publish_time":1705385934017,"_source_registry_name":"default","_cnpm_publish_time":1705385934017},"2.0.0":{"name":"proto3-json-serializer","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.0.0"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^18.0.0","c8":"^8.0.0","google-proto-files":"^3.0.0","gts":"^5.0.0","jsdoc":"^4.0.0","jsdoc-fresh":"^2.0.0","jsdoc-region-tag":"^2.0.0","linkinator":"^5.0.0","mocha":"^9.2.2","pack-n-play":"^1.0.0-2","typescript":"^4.6.4"},"engines":{"node":">=14.0.0"},"_resolved":"","_integrity":"","_from":"file:proto3-json-serializer-2.0.0.tgz","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@2.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"1d5354e28a0ee985a771f8502d2b4db962d19d1e","size":19576,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-2.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_2.0.0_1691445188109_0.26708886805094045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T21:53:08.315Z","publish_time":1691445188315,"_source_registry_name":"default","_cnpm_publish_time":1691445188315},"1.1.1":{"name":"proto3-json-serializer","version":"1.1.1","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.0.0"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^18.0.0","c8":"^7.7.3","google-proto-files":"^3.0.0","gts":"^3.1.0","jsdoc":"^4.0.0","jsdoc-fresh":"^2.0.0","jsdoc-region-tag":"^2.0.0","linkinator":"^4.0.0","mocha":"^9.2.2","pack-n-play":"^1.0.0-2","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"_resolved":"","_integrity":"","_from":"file:proto3-json-serializer-1.1.1.tgz","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@1.1.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"1b5703152b6ce811c5cdcc6468032caf53521331","size":19494,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-1.1.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_1.1.1_1682464787912_0.730870725602285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-25T23:19:48.165Z","publish_time":1682464788165,"_cnpm_publish_time":1682464788165},"1.1.0":{"name":"proto3-json-serializer","version":"1.1.0","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.0.0"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^3.0.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^2.0.0","jsdoc-region-tag":"^2.0.0","linkinator":"^4.0.0","mocha":"^9.2.2","pack-n-play":"^1.0.0-2","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"gitHead":"286d59a802ac82b02eb18fd0004b20e243b5da38","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@1.1.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"52d9c73b24d25ff925639e1e5a01ac883460149f","size":19343,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-1.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_1.1.0_1661530074586_0.41464162983381314"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T16:08:16.168Z","publish_time":1661530074796,"_cnpm_publish_time":1661530074796},"1.0.3":{"name":"proto3-json-serializer","version":"1.0.3","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^7.0.0"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^3.0.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^2.0.0","jsdoc-region-tag":"^2.0.0","linkinator":"^4.0.0","mocha":"^9.2.2","pack-n-play":"^1.0.0-2","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"gitHead":"25e0084077d3f0e42aa065a4831578a95a935283","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@1.0.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"c23a037eb7c3c7d963a0976fa8b09e942ac83fbe","size":18861,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-1.0.3.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_1.0.3_1658439020046_0.3218919384552683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-21T21:30:22.643Z","publish_time":1658439020294,"_cnpm_publish_time":1658439020294},"1.0.2":{"name":"proto3-json-serializer","version":"1.0.2","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^6.11.3"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^3.0.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^2.0.0","jsdoc-region-tag":"^2.0.0","linkinator":"^3.1.0","mocha":"^9.2.2","pack-n-play":"^1.0.0-2","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"gitHead":"3918bd0ac2e98d7f493921cc42c508128abea856","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@1.0.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"bb5fe808a60f43bf96d2ce6d5063d8552ae69f06","size":18793,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-1.0.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_1.0.2_1655335338737_0.4295704999919565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-15T23:22:22.401Z","publish_time":1655335338913,"_cnpm_publish_time":1655335338913},"1.0.1":{"name":"proto3-json-serializer","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^6.11.3"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^3.1.0","mocha":"^9.2.2","pack-n-play":"^1.0.0-2","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"gitHead":"7f08d2fce5d6ef585919d8a4870859b82580a9be","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@1.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"5d2b0b3c85568edb62984c94ce2e726985de44be","size":18719,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-1.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_1.0.1_1654295065131_0.3661430249804425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T13:19:54.380Z","publish_time":1654295065340,"_cnpm_publish_time":1654295065340},"1.0.0":{"name":"proto3-json-serializer","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^6.11.2"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.2.2","pack-n-play":"^1.0.0-2","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"gitHead":"0010597f42790c67d49ab68e193031534887803c","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@1.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"4c87b06f5788cb3c9d94be7e0c6ef2420c020146","size":18644,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-1.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_1.0.0_1652397162874_0.23324534774154948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-13T00:25:23.510Z","publish_time":1652397163114,"_cnpm_publish_time":1652397163114},"0.1.9":{"name":"proto3-json-serializer","version":"0.1.9","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^6.11.2"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","typescript":"^4.0.3"},"gitHead":"9bc2bd5285d3191f61f168536a872e942e7a74df","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.9","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"705ddb41b009dd3e6fcd8123edd72926abf65a34","size":18533,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.9.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.9_1652396802086_0.13279376311737612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-13T00:25:23.181Z","publish_time":1652396802271,"_cnpm_publish_time":1652396802271},"0.1.8":{"name":"proto3-json-serializer","version":"0.1.8","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^6.11.2"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","typescript":"^4.0.3"},"gitHead":"0b2d2b2ff1263bd159b365f659a4a30f6abcfc57","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"f80f9afc1efe5ed9a9856bbbd17dc7cabd7ce9a3","size":18354,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.8.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.8_1642735436708_0.02658771398779236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T03:25:29.748Z","publish_time":1642735436996,"_cnpm_publish_time":1642735436996},"0.1.7":{"name":"proto3-json-serializer","version":"0.1.7","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^6.11.2"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","typescript":"^4.0.3"},"gitHead":"d5a895982817bb55296f979d97a7d0ac321943e3","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"d140eff39240e891391c3eaaa71abdc4b7102828","size":18238,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.7.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.7_1642182530847_0.160453453995824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-14T17:48:58.134Z","publish_time":1642182531261,"_cnpm_publish_time":1642182531261},"0.1.6":{"name":"proto3-json-serializer","version":"0.1.6","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"dependencies":{"protobufjs":"^6.11.2"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","typescript":"^4.0.3"},"gitHead":"f0f4223ec66f4b38d4996a01409ed7b8643dfb9e","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.6","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"67cf3b8d5f4c8bebfc410698ad3b1ed64da39c7b","size":17767,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.6.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.6_1637002371149_0.32421190108276154"},"_hasShrinkwrap":false,"publish_time":1637002371428,"_cnpm_publish_time":1637002371428,"_cnpmcore_publish_time":"2021-12-16T10:41:57.163Z"},"0.1.5":{"name":"proto3-json-serializer","version":"0.1.5","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","protobufjs":"^6.11.2","typescript":"^4.0.3"},"gitHead":"cba3465b5683be200d6c1b6e519204da7c7a6a28","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.5","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"c619769a59dc7fd8adf4e6c5060b9bf3039c8304","size":17640,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.5.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.5_1635290124781_0.5588080206340167"},"_hasShrinkwrap":false,"publish_time":1635290124934,"_cnpm_publish_time":1635290124934,"_cnpmcore_publish_time":"2021-12-16T10:41:57.401Z"},"0.1.4":{"name":"proto3-json-serializer","version":"0.1.4","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^14.11.2","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","protobufjs":"^6.11.2","typescript":"^4.0.3"},"gitHead":"379d1ac1fa6fdfbc610a15f46af7d0a39c553dea","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.4","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"aa2dc4c9c9b7ea05631354b2c2e52c227539a7f0","size":17390,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.4.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.4_1632162955723_0.895639816629366"},"_hasShrinkwrap":false,"publish_time":1632162955882,"_cnpm_publish_time":1632162955882,"_cnpmcore_publish_time":"2021-12-16T10:41:57.667Z"},"0.1.3":{"name":"proto3-json-serializer","version":"0.1.3","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^14.11.2","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","protobufjs":"^6.11.2","typescript":"^4.0.3"},"gitHead":"ad8eb60af9f29e5681b7fd6cf52194dce1432c83","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.3","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"3b4d5f481dbb923dd88e259ed03b0629abc9a8e7","size":17188,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.3.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.3_1629271127582_0.8488301430996874"},"_hasShrinkwrap":false,"publish_time":1629271127756,"_cnpm_publish_time":1629271127756,"_cnpmcore_publish_time":"2021-12-16T10:41:57.965Z"},"0.1.2":{"name":"proto3-json-serializer","version":"0.1.2","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^14.11.2","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","protobufjs":"^6.11.2","typescript":"^4.0.3"},"gitHead":"c981dda874c6a7ebae6e6730cbe8e8cf0533de6b","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.2","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"88446e8a4fa827a543e9e30533a8ed77fa87974b","size":17025,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.2_1629239625240_0.9089594144321362"},"_hasShrinkwrap":false,"publish_time":1629239625387,"_cnpm_publish_time":1629239625387,"_cnpmcore_publish_time":"2021-12-16T10:41:58.255Z"},"0.1.1":{"name":"proto3-json-serializer","version":"0.1.1","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^14.11.2","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","protobufjs":"^6.11.2","typescript":"^4.0.3"},"gitHead":"291ba3945a1585e0620c43a55a7ff1c8c7dcd643","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.1","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"b53d2f02082e95ed901b9843c382aa2f89de8b62","size":16946,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.1_1628114888822_0.28600490485081265"},"_hasShrinkwrap":false,"publish_time":1628114888939,"_cnpm_publish_time":1628114888939,"_cnpmcore_publish_time":"2021-12-16T10:41:58.482Z"},"0.1.0":{"name":"proto3-json-serializer","version":"0.1.0","repository":{"type":"git","url":"git+https://github.com/googleapis/proto3-json-serializer-nodejs.git"},"description":"Support for proto3 JSON serialiazation/deserialization for protobuf.js","main":"build/src/index.js","types":"build/src/index.d.ts","license":"Apache-2.0","keywords":["protobufjs","protobuf.js","protobuf","proto3","json","serialization","deserialization"],"scripts":{"test":"c8 node_modules/mocha/bin/mocha build/test/unit","system-test":"mocha build/test/system","lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","compile-test-protos":"cd test-fixtures/proto && pbjs -t json test.proto > test.json","docs":"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","prelint":"cd samples && npm link ../ && npm install"},"devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^14.11.2","c8":"^7.7.3","google-proto-files":"^2.4.0","gts":"^3.1.0","jsdoc":"^3.6.7","jsdoc-fresh":"^1.1.0","jsdoc-region-tag":"^1.3.0","linkinator":"^2.14.0","mocha":"^9.0.3","pack-n-play":"^1.0.0-2","protobufjs":"^6.11.2","typescript":"^4.0.3"},"gitHead":"383de206fc06e129c5454042fdaece9ee146b3eb","bugs":{"url":"https://github.com/googleapis/proto3-json-serializer-nodejs/issues"},"homepage":"https://github.com/googleapis/proto3-json-serializer-nodejs#readme","_id":"proto3-json-serializer@0.1.0","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"38e7fe8de432ab5cb5ba9c1fb3b51a5bc0108b89","size":16828,"noattachment":false,"key":"/proto3-json-serializer/-/proto3-json-serializer-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/proto3-json-serializer/download/proto3-json-serializer-0.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto3-json-serializer_0.1.0_1628027981855_0.9750435266215738"},"_hasShrinkwrap":false,"publish_time":1628027981996,"_cnpm_publish_time":1628027981996,"_cnpmcore_publish_time":"2021-12-16T10:41:58.724Z"}},"readme":"# proto3 JSON serializer for TypeScript / JavaScript\n\nThis library implements proto3 JSON serialization and deserialization for\n[protobuf.js](https://www.npmjs.com/package/protobufjs) protobuf objects\naccording to the [spec](https://developers.google.com/protocol-buffers/docs/proto3#json).\n\nNote that the spec requires special representation of some `google.protobuf.*` types\n(`Value`, `Struct`, `Timestamp`, `Duration`, etc.), so you cannot just use `.toObject()`\nsince the result won't be understood by protobuf in other languages.  Hence this module.\n\nJavaScript:\n\n```js\nconst serializer = require('proto3-json-serializer');\n```\n\nTypeScript:\n\n```ts\nimport * as serializer from 'proto3-json-serializer';\n```\n\n## Serialization: protobuf.js object to proto3 JSON\n\n```js\nconst root = protobuf.loadSync('test.proto');\nconst Type = root.lookupType('test.Message');\nconst message = Type.fromObject({...});\n\nconst serialized = serializer.toProto3JSON(message);\n```\n\nSerialization works with any object created by calling `.create()`, `.decode()`, or `.fromObject()`\nfor a loaded protobuf type. It relies on the `$type` field so it will not work with a static object.\n\n## Deserialization: proto3 JSON to protobuf.js object\n\nTo deserialize an object from proto3 JSON, we must know its type (as returned by `root.lookupType('...')`).\nPass this type as the first parameter to `.fromProto3JSON`:\n\n```js\nconst root = protobuf.loadSync('test.proto');\nconst Type = root.lookupType('test.Message');\nconst json = {...};\n\nconst deserialized = serializer.fromProto3JSON(Type, json);\n```\n\n## Complete example\n```js\nconst assert = require('assert');\nconst path = require('path');\nconst protobuf = require('protobufjs');\nconst serializer = require('proto3-json-serializer');\n\n// We'll take sample protos from google-proto-files but the code will work with any protos\nconst protos = require('google-proto-files');\n\n// Load some proto file\nconst rpcProtos = protos.getProtoPath('rpc');\nconst root = protobuf.loadSync([\n    path.join(rpcProtos, 'status.proto'),\n    path.join(rpcProtos, 'error_details.proto'),\n]);\nconst Status = root.lookupType('google.rpc.Status');\n\n// If you have a protobuf object that follows proto3 JSON syntax\n// https://developers.google.com/protocol-buffers/docs/proto3#json\n// (this is an example of google.rpc.Status message in JSON)\nconst json = {\n    code: 3,\n    message: 'Test error message',\n    details: [\n        {\n            '@type': 'google.rpc.BadRequest',\n            fieldViolations: [\n                {\n                    field: 'field',\n                    description: 'must not be null',\n                },\n            ],\n        },\n    ],\n};\n\n// You can deserialize it into a protobuf.js object:\nconst deserialized = serializer.fromProto3JSON(Status, json);\nconsole.log(deserialized);\n\n// And serialize it back\nconst serialized = serializer.toProto3JSON(deserialized);\nassert.deepStrictEqual(serialized, json);\n```\n\n## Disclaimer\n\nThis is not an officially supported Google project.\n","_attachments":{},"homepage":"https://github.com/googleapis/google-cloud-node-core#readme","bugs":{"url":"https://github.com/googleapis/google-cloud-node-core/issues"},"license":"Apache-2.0"}