{"_id":"pb-util","_rev":"9-458f33a36de33c6e0dd45d46ce5000db","name":"pb-util","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.0":{"name":"pb-util","version":"0.1.0","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.5.0","ava":"^1.4.0","eslint":"^5.15.3","ts-node":"^8.0.3","typescript":"^3.3.4000"},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"ead69082f0fa357e7c75e65c327896d14449ca99","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@0.1.0","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-NAQjIkNf84j9LF9RJviFiTc/43y1VuVg7CCEYduTAJvkmkR2vnwY1qd2b3eGWxRDVJ6yPybl06hdCy3+WnygNw==","shasum":"3e2637426f8f5b8b2c967742e3ee5a6471ea0386","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-0.1.0.tgz","fileCount":5,"unpackedSize":12146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnRotCRA9TVsSAnZWagAA9gwP/iRPQR3+orrE0lDc9yMb\nzg++w0eqNHDUTvzBGqyOZgRyLHoJVvoGcANIF0bdvDPK1Ak84dhaw3NOd5Yt\ncx892kMfBvOShMEEWjHP/ZTevVZSxknD6r/TMK5FGwhyJCFYhF/o5g5kv8tJ\nU4Z1D/UaN4vyTnv26N9XOPUKjOVvhDk5pjzOSQwy4TBnZ8ezmVvEF+iYO2ly\nWlAd8VSthDDpvmWDPu75fRv8/GCoKBJIJ8r7ZwzdCDoNkjLq4yb+WPPe8SDf\n/FbiuZ72PPBGeZj4rwYTy0ntX8PK4QqK9bdABEpaahtZRaRIzlOKgOXkFbTW\nEtc0SyQ16LjXuvZi6dTs2arJEboM4iR7AZrCpkVlDDurSSdddWG8+dbIb4ZQ\np8rzXEX2C03jXwa9SBd0yUn9w+UkgbLzQo5QTi3vfMlZ2X2JiWilRwQMSV0X\nhCueSqYzie5eOTpLlUu8yOtdMi2buaTPScp+q97U4uH5Wc9jj3IsstWi/NmL\nPVimnDeilU/LqjFe53FopoE9HG7FqfmR1P18srWYTWRZzWjnLCMY6dpJCUkY\nB4POx5z2h1XI+50IuR6JMyVoajFcyerOq96PSkSf82cDoDWSfbZxNUDrqFFa\n8T08rZeqGqNKX3aLlReB7I3K5l7x9bJ32S69h9RatZjlUlmyVjLPlpWYHzsq\n8AoN\r\n=yq62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVyr7AaeOWU1rYRKAsZWroXisE+oVahHFtesAx9nn0zAiAtlknLHv7XWmavhycuXnuBW6L0qSW3/1b6rXscOxYwmA=="}]},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_0.1.0_1553799725139_0.5931756074297356"},"_hasShrinkwrap":false},"0.1.1":{"name":"pb-util","version":"0.1.1","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"npm run lint && ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.5.0","@typescript-eslint/parser":"^1.10.2","ava":"^2.1.0","eslint":"^5.15.3","ts-node":"^8.0.3","typescript":"^3.5.0"},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"18ff5f90ccf7628a71b8b7d086e3873eff3f5c56","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@0.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kLAjVk5moVSO5wi9JJwSbk1qK2hYYXMXFBQWWq5m2PFBym9Q7mFMWCSDgoLFJIz0m4ebrJBsAC+dfkJaA2gotw==","shasum":"8215651211c264ee436156656349ad3e22cb6c7c","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-0.1.1.tgz","fileCount":5,"unpackedSize":12371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA58rCRA9TVsSAnZWagAAKV8P/jLvQVOM6XFMmQ01yHkT\ntt+a4DgMkWTvYKgiwi0M4vFVoUhZjRZk5/HYfrZxCzC0eObMR1Uo/6QBc3Sb\nxiyzF5lI9uMJJnSNamJaVgnbHBolMOCQy0ZckWC+NdINEqPPN12ktLk6wHNf\nU6k2NzmG5yUTgzTAWKIu8pUE96BKCHyamOIwgnnxrcaOMtqyjVCZYRvD+mwr\nxwDxPSDnWivNTCffbaYeD2XSbgd+cAmkVgoC/DnUOEdBytQFeNWOQqFZy2x5\n6EcrE5ysrNYIBB7nPmkZ6rl7ZHgjRPgwvUdvNFOdOhENd9qmOZExSsWGnfwV\nBjgYRedkbjXQx9qJEARWvGv/x25gY8hv0xj8JVLixUwELioVGIkCFS/L49gW\n0Wp5I2pppUMMSEs/eUWTzNhbLi3dvLXJTO3Y8QLOkFrG0PlajA+HJJ2eTyLa\nB25AwnTgI1GvgEWHTuTabnm6U5Zf1HpjtqvxWIFyyGYv+Qru/6O3N06CqUDf\n9F+yw4Jn8aru2rPXgNM0I9gGbs9EP2lcZkYpxW8xKK7xK0qTWcNogvMXXczJ\nfzmWU/T3DgQgQ/5j/epaImNn+BKZZJj2AsmBW+8j7EbLq/Ki7HdwJNScB3x2\nfN0bwfmenN4bNkDvSQ1jr03fiJcZqtoZ6r6wWIB26Ic6pPnlvP9bgK+fE5/g\nCirD\r\n=F9WA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKx2ltsHF8G3A/bkw9JCH5x1Da2LSquQmSVh1VwLCaLAiBFDw39kNwQRqdSt7rL+W/8knRtrxC9mubfxuHWbDJsLQ=="}]},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_0.1.1_1560518442916_0.45649053918014126"},"_hasShrinkwrap":false},"0.1.2":{"name":"pb-util","version":"0.1.2","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"npm run lint && ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.5.0","@typescript-eslint/parser":"^1.10.2","ava":"^2.1.0","eslint":"^5.15.3","ts-node":"^8.0.3","typescript":"^3.5.0"},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"92d357d2a0ef0e49f6bc74f2a55d9ef47b4c9037","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@0.1.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QUd71PSYf/IpPM6twbrQSs3xu+LW1ip+WKUW58t2H/2ZfeCZzObRACSJ7U/dUzGVVB4SsC5m+gLx74FNCK7rpg==","shasum":"87a87752ce28146283cbd058927d7c78e3f7cb4a","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-0.1.2.tgz","fileCount":14,"unpackedSize":21945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTF1QCRA9TVsSAnZWagAAeBYP/1fEVu8gSqWY+Ogu21Ga\niB83JsNV5RtdsMibKR1RoQ4qCy/dsroQ+2GCa4Gb/oV1Her/gqwJqrirCm95\nYh0FOtHBjJA9nmyAVl3veX7yrzwKiBfKwPfkAGwLB7h2Pvw36XaJHoPtfkz7\nnz2DB11ZjNEmR/nJEjxT4y8T0pEcAqrMDdINgPRyGatD18BNS+tlDc7cJ1Mm\nMdIBvP4OEZiBhXxrqUGf/T12/aBlM66yMFgLKPe3G0hQrAS48s2RvQni2AlZ\nnLI9eAcT+X2+qyCxnwSWy9FHttHOmhaEKAoSrF9ZrbMT35+Le2+NY7VQ3aU3\nr229HivtC0jNPf9tYu+VxTx6Bc7LvFEP2oPsWKgxBbpYmPRRXqe8Moj9Gi8K\nzynRTw8S0W5a3JwGdlyLr70dQHarkEhWdxGETht2ByGGTxLvvbrJoJL8kCsT\n3phi+rWn/WuVrT+WaD+wQP8qkfOiCq33uA1zLkbWBWUX1ha++HFzCz+EaL29\nrLFmnDOddcLM2lA9XKHhcnnQChSvRyWgHDJ92feT1ZFtknviwrAP2JADipl/\nEvotGRvXgO/yFadP+klimsLEdBw7+SJQDN6zaglj0n/im3PAVwKs0WEisdkR\nctonWlc+hOtgpD+U/8DIFheIGmm25qSOSCya+ASxk2IB8PkAyj1dtV6if+04\nOsA4\r\n=hpCL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYcPExoHDyBJkLQPF1tsZ6N8GQyGW2YMNIPHilNowhSQIhAKw7xRD7JFh3KMSQHC+uQaFXJWk5QQdz0zMYXDZpM6tq"}]},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_0.1.2_1565285711943_0.2663084192319882"},"_hasShrinkwrap":false},"0.1.3":{"name":"pb-util","version":"0.1.3","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"npm run lint && ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^1.5.0","@typescript-eslint/parser":"^1.10.2","ava":"^2.1.0","eslint":"^5.15.3","ts-node":"^8.0.3","typescript":"^3.5.0"},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"a9de3e149f2d550a9aba81108886bf5ac3570abf","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@0.1.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ptm55UnwCLNnNYKnYyzo6EHeX2IHak3QMN9hYtCc1ERF0AI4wrKBKbd9au2OfXjizM8+jGYBgpq2uZVN6+zg8Q==","shasum":"9d129c0bd3d5059d81873802ce71e1db5c3b521d","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-0.1.3.tgz","fileCount":14,"unpackedSize":21938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZqDICRA9TVsSAnZWagAAmsYQAImut08oQl+ZwHOr6adm\nS+7cxYYtjUEFDg3HIgIRnzH0oW10XAvFG5uz8xgnXSTmAhbjghJXlU2a2pXG\nrLYM4Z4xbd6h7EUlZSDqPjxIHIwJyVAePZvjZm1o/QJUn3AHEAaoMFrDncjY\n5o35VvMhcfurt+JRpckskGT9omIJJpvXX95/8WPYImCtcXXgCAk/XVx97nKK\nV87rnXNIu/2CKs24+OzzuVceTGTkngSL7n0OWosoj7GeKErTDqitpKArWTz7\nwyoAXqbOLV4Z1m07XJGO2HGHipnNBCFLelIyDA8qRURZ6ydG0+jC+PqzY47K\nV68RPj6nYD+8ZlObtX0Xqvv8VzL8wLz5GXKKwxpiK5V/KkAJbpODnBUI9607\n+EM7CXpbH2UayJ5g37JUgIqP3eqG8huAr5ky5mjiCnQmZtTrPXbk/SUs9dFd\n/j611qqSaHGD2TR4GxK+uWQUX2Oj/tiPp+4dQr/wdRpQZiBpXj2D2BWdSw4N\n2TXqPJxjkU2KhuyBakokJYGfnkms5LV+Tb9aV0nV/Y6v47w9+Idzmy8UKYvf\nxrYeZeSF//4a64EKKyZvdqLo+dp9BU0ZVFE68SP29g7V9SDjbKqkUQUoClVA\n1zivx0sp1a1Stux+HjeHQ25O24cH98p1teMou1ZnEQ4K5a29R2Ne93hiRddh\nU5d3\r\n=41LW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRHvW1gkxrK31rru4zZtSmh5JaYtDMr93hhfDvXFHOigIgI4FEkTP1EjzaX3Dld1tVe48tEEWH2skzN20UE4QZrE0="}]},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_0.1.3_1583784136069_0.6792455956342573"},"_hasShrinkwrap":false},"1.0.0":{"name":"pb-util","version":"1.0.0","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"npm run lint && ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ava":"^3.15.0","eslint":"^7.27.0","ts-node":"^10.0.0","typescript":"~4.3.2"},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"9e233fc00244e7d99930f94a300330276fb05152","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@1.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Fz0sUauSgzvVQApETXt/+KHayhP0gbRZ79ZpaB3ZkRk5/8PovmCQb08Og+QEkipRiV9k/B8ole8I6yzXkthYAA==","shasum":"3810ee113f92259065419b6366c4e00149c2af00","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-1.0.0.tgz","fileCount":5,"unpackedSize":14350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgto7SCRA9TVsSAnZWagAA0xQQAJuRIhG3Itwz/s6tYqgL\nSXqqPlRmQpl/tSNcqDZ7i0se+XQlzornJylK7e3BQ9SjIVJPhATphZcbE9Ir\nWJaBmLrn4VMIagNgcucmVtX1wsyCPW+S8h/tGTUcuJ19AEVyemfFhoPI4gjy\nMvGtcf4zEVror7DaKUCmfefh6MjbdjG0vYs9ggom36Eq0EPr7twjc6q8rxi3\n0A/rLBzJulzEOwUEkLhfcf5RymIXM7Iu2AAAuDLm/yVtBUy33Szl9xJ72ird\nn9/JHIIqwSAhcTKHsrMfnEV/8GOKYTkpBBcJK9I1VqZgoqMhYfjXCHe/W03L\nM3Vf2FtUSOvtqVDST+EHQ4ALU0A+D26FbJ0RCETRvrucjdUEAFBOfwxFSWEm\nEAGx235B/D7o+fd57yAe0HOdqHzGkqbugywcYv2ah2w+QS75o7/6OJ80+OLK\nF8LkO5/Nv6Q0ezbjLCx+ov+Ux/TmJQ/v96pMtGckqEU/hUDLkMuI7GIhcfbM\nVZNXdFcP48vhMB5j6RIXlkMU6qqiCf+bjQRU5t+b4F0Esj6N7rv0kUN1kAyT\nPJDqqOvvDXCKsUUfLriTX/ZQHx6Ao+roDwG3bueRSRod79uDyhZm53iVfyhm\nfVhCqcerYfI3I94g/uOPfYDDPmDWx3YETJR0Tu6XOwLgd6kbPqqpSgJjxjbW\nFNxv\r\n=XB3m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYaMd4OGUR5kitnL7/WpZ7qAc7J8KkDoDwhk+WrcawtAiEArJPsIs8+ZiR6MWxc+hwBah9/T1Vym9gEL5v7nT5V4Qw="}]},"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_1.0.0_1622576850289_0.20882521879048843"},"_hasShrinkwrap":false},"1.0.1":{"name":"pb-util","version":"1.0.1","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"npm run lint && ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ava":"^3.15.0","eslint":"^7.27.0","ts-node":"^10.0.0","typescript":"~4.3.2"},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"f7f11bf75a9a6c7bdb94a8f17048da39f245eb0e","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@1.0.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-cMm1ERTOTYb4LxAsLRN0oxhYTL3GivVItrBOiU4WSFcvaeynU/crNtHplNEGQIimSbl3/i7hxWflFvsx42tUVw==","shasum":"1df63f3a7f7c6ee74bfb87f39df3420dbe0707eb","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-1.0.1.tgz","fileCount":5,"unpackedSize":19605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguO3xCRA9TVsSAnZWagAAQy0P/35dGGKn8OLVaVgjBOVx\nO90XE/51eq5yIBrfISmvuIdXn89APHIaYTGCYrOMb836JzP4KgfBBfnahKeG\nMH5WheGf5C+MuxxGevdiV6YWSTi8Kv/wIC6OuXui5AAEVfi78SitA55cQiVu\nLdDdkl59IJa2XPAinvx1erIKayNMdDE6D9fIed/3/hktcYRV8J6FuO0h8PhI\nbpPJm+wX5/aX0piNBByXukq5QSmFGGVb2rj8xsq/bnAti3AalugyRHWwGHvn\nqh9HEcTnaZSFPVFwnQYx9S1hZLGMuRo+7Uhxi3J+XU+ZfH6i4Y3B2npiJeqd\narhbyFsLkFKtLNLRrOHGicsfPHJo8URaKk//Frt2GNH/8DALAEFTM8HiZKBn\nGWo1KmXfZAxhgm+msF5DiMF5E6tnqTD1xQYyx3eC3OS0XgFM6i7+4mYdZ/FU\nTLwp9gwWJjW61JnfFtZp3MzfZ7BNTjnEhGbDOM0LTMTfBPDkzUKAic0x2bYc\nECHhaBs8rogJYsbEmO11i8vTRgMj6Mx3T+MewSB9KvQeqWqcgqfIo+frOJcw\n5i08GjfMHjSzh8FdU9EGAW+jblHnC6ErjrhrqV9QnAjNHEWRXPyu7ivPbGrw\neB14nrie8SYsspttb0yxBIRyhM8mvL0YsUEdKaHTgzBv4A2/0HIucP1Liqke\nD29h\r\n=70sJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmocSwMWeJ0T6kGgyebCm+p3sdwnvTtKW/pa9uF8dCmwIgFRygZn2DFDGCMX4cePIQGUmY/YlePZF0bPXspSnidfk="}]},"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_1.0.1_1622732273654_0.018739189426129954"},"_hasShrinkwrap":false},"1.0.2":{"name":"pb-util","version":"1.0.2","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"npm run lint && ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ava":"^3.15.0","eslint":"^7.27.0","ts-node":"^10.0.0","typescript":"~4.3.2"},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"3b74d2991e5b1a7def98766e05246af95986d138","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@1.0.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-suzfKGx2bKJh9uT9V/PZXdP5rCf2Kn703+NFpO8GZNUATJf5qgfL1/azasBrlphUAQihiB5xLEQKMSmJdLhP0g==","shasum":"7488b879f9fcf2dcf19cc7db2d0b4bec3dd4f2ce","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-1.0.2.tgz","fileCount":5,"unpackedSize":19663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh22aACRA9TVsSAnZWagAA5WQP/iJilhHCzk5x0qFQ4S2k\nseKXn6ztwuV7q3jtajSwtB+gMvSXWlQk02atIcYvOm3R6DTZT7MiGKOJSDKD\nsnD+YAc/FAj01bSYN67KSKBwb1aYRwEr48syi5KKYJ7wcgNVlcIOpLclDZHl\n60IlVrTE0MZJGNZAx4HFxBs85s4ChGCOTtWN3dzK50T8VZ/C+QeevcsawR4x\n/JjfBfRw86lvzwR0FfZDbtEa4jiyKII4cz1a14OnXk99FI7LewYLSQOY47xC\nfHglbTQfgfdXx4ODAdwND7QAlFDTKeck5sohdg/77n7gQEpCwIESH+zIvyKI\nsBIDNKtar/NM9MFkN3Xx1KSlzrd3xi7hpLbv8lkktHZLtTGOUYf4e5xNLid5\n3hLZYfcYOFSfC8HKgry7ECLmNTJtspE3orBLcBE+xnzpXxtLL1pFmvyYDhEN\nNQZPyuRLe2QTCMbdhXPPG5QXsD44EWzfG0L6sSbTbINb9hhSh+0417Hp1xe9\nLBk9d4kfvmNEdlNPKm6xKr/B6t1FZCNVa3PUQkftZ9Q7XIo5cGbGMthqIrhF\n+exs2+9zmWYVjnxhsAWOBzItv/9oSwK2ewPVUJ5YvIpskhDZSbQjNETfxwzy\nabi7kC03+atfPgYTSkhtBs+xQ/nmvGvSI5L17FIH2934VjnPfx1zFCIBFsuo\nY5fg\r\n=184K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/8IoOszujwkNYqNMe1BCB2BR5nP1VVS7n6r/3oG2gaAiEAsKvCNHL098+JSxZttSicS+siY41PeM5wxuHLrpsu+S8="}]},"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_1.0.2_1636504297333_0.013995946057835162"},"_hasShrinkwrap":false},"1.0.3":{"name":"pb-util","version":"1.0.3","description":"Utilities for working with common protobuf types","main":"build","types":"build","scripts":{"build":"tsc","lint":"eslint ./{index,test}.ts","test":"npm run lint && ava ./test.ts --verbose","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"keywords":["protobuf","utility","util","value","list","struct"],"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ava":"^3.15.0","eslint":"^7.27.0","ts-node":"^10.0.0","typescript":"~4.3.2"},"ava":{"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"a62fa91cdcf544b967303c8b78f6e4fcc94c9c94","homepage":"https://github.com/callmehiphop/pb-util#readme","_id":"pb-util@1.0.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-8+weUH2YEYnPf5sTpZ3q7Drq41tSEL8vDSU96/CzSvu2qrbspbjbbuKLjHocAQpmyMbICTcvovVl3cETwxwIkQ==","shasum":"013800d6c2d1e1d1950d595f8b7d7e608ceca9e1","tarball":"https://registry.npmjs.org/pb-util/-/pb-util-1.0.3.tgz","fileCount":5,"unpackedSize":19720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh304gCRA9TVsSAnZWagAA7oQP/2nevLKlzDfkiE8cLhch\ndCm6vC3JpvPBWk4w8IezR+gxwpnSraV+yx9rDq0E7yUCQxgeNaWd1bItovdd\nMZD6iVljovZaFqkwACKkLLftVcejA0J2zWUPGj5vuv300Q/loXPjZSMyH2n5\nT5G9v+JXuLrFoeDELW7vyNVEDSAy1Kcb1Qi+mJrhms/0wM60svikvV3UwDqZ\ntFfJuR47k0g+X4rmSf+7XqxfcV1Z/mx55Ym0uzFgAbvGiD0tLCNWY8eAcl9T\nuvsG7us8zi0vw21i8E197L7flXMPTvEQncGlTncv035ICFFEcb+6ZdaDEbQt\n9FpblPpBjYLx0a7v1yCjKaaNxS4HkgI/z9Gnf0nWUC5BaHhr2+DdOU62ODsW\nbBMCcQqcxc3Qv176gMmfF/i0WBb1ZZ5Xu4YCe9HvslfQ8HyHBKLeTUL0I1NQ\nhVdd4JgWud1n7o/9ax9AhoN0qaWpbk1z858IOl44+fr2+5lckIuuEVbULtLG\nPY2jWuJ/XTFMchPPZ0gfeYhzh7khd+jpAkS+aCNsi2PkGJNk+OgbRFn+uuzV\nyQXqQlgMpZoEHsatqLGqJ2AEHmfH+xdldltINWNNOM/8A6hR0N8KrAax12Ze\nXty7AFYVg8ZgKdW82wzZNk8IRgpLuQiPMwaJMG0n9bgyTN/WxE6jOI1FL5j7\nIJJK\r\n=6knr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtiEYXQRuWR761OtwWrrwQwEqt9PRcqh5/dp2tUjhCbAiEAuo55ESjeg2qcE4qCBtynAjRS/y1zRMjnhjEnMNKoXow="}]},"_npmUser":{"name":"callmehiphop","email":"callmehiphop@gmail.com"},"directories":{},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pb-util_1.0.3_1642024480774_0.7273473584066783"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-28T19:02:05.139Z","0.1.0":"2019-03-28T19:02:05.226Z","modified":"2022-05-12T17:30:10.557Z","0.1.1":"2019-06-14T13:20:43.092Z","0.1.2":"2019-08-08T17:35:12.136Z","0.1.3":"2020-03-09T20:02:16.177Z","1.0.0":"2021-06-01T19:47:30.475Z","1.0.1":"2021-06-03T14:57:53.771Z","1.0.2":"2021-11-10T00:31:37.561Z","1.0.3":"2022-01-12T21:54:40.989Z"},"maintainers":[{"name":"callmehiphop","email":"callmehiphop@gmail.com"}],"description":"Utilities for working with common protobuf types","homepage":"https://github.com/callmehiphop/pb-util#readme","keywords":["protobuf","utility","util","value","list","struct"],"repository":{"type":"git","url":"git+https://github.com/callmehiphop/pb-util.git"},"author":{"name":"Dave Gramlich","email":"callmehiphop@gmail.com"},"bugs":{"url":"https://github.com/callmehiphop/pb-util/issues"},"license":"ISC","readme":"# pb-util\n\n> Utilities for working with common protobuf types.\n\n## Installing\n\n```sh\n$ npm i --save pb-util\n```\n\n## API\n\n### value.encode(val)\n\nEncodes a JSON value into a [`google.protobuf.Value`][pb-value].\n\n#### val\n\nType: `string` `number` `boolean` `null` `object` `array`\n\n```js\nconst {value} = require('pb-util');\n\nconst stringValue = value.encode('hello!');\n// => {\n//   kind: 'stringValue',\n//   stringValue: 'hello!'\n// }\n```\n\n### value.decode(protoValue)\n\nDecodes a [`google.protobuf.Value`][pb-value] into a JSON value.\n\n#### protoValue\n\nType: [`google.protobuf.Value`][pb-value]\n\n```js\nconst {value} = require('pb-util');\n\nconst str = value.decode({\n  kind: 'stringValue',\n  stringValue: 'beep boop'\n});\n// => 'beep boop'\n```\n\n### struct.encode(json)\n\nEncodes a JSON object into a [`google.protobuf.Struct`][pb-struct].\n\n#### json\n\nType: `object`\n\n```js\nconst {struct} = require('pb-util');\n\nconst structValue = struct.encode({foo: 'bar'});\n// => {\n//   fields: {\n//     foo: {\n//       kind: 'stringValue',\n//       stringValue: 'bar'\n//     }\n//   }\n// }\n```\n\n### struct.decode(structValue)\n\nDecodes a [`google.protobuf.Struct`][pb-struct] into a JSON object.\n\n#### structValue\n\nType: [`google.protobuf.ListValue`][pb-list]\n\n```js\nconst {struct} = require('pb-util');\n\nconst obj = struct.decode({\n  fields: {\n    foo: {\n      kind: 'stringValue',\n      stringValue: 'bar'\n    },\n    yes: {\n      kind: 'boolValue',\n      boolValue: true\n    }\n  }\n});\n// => {\n//   foo: 'bar',\n//   yes: true\n// }\n```\n\n### list.encode(array)\n\nEncodes an array of JSON values into a [`google.protobuf.ListValue`][pb-list].\n\n#### array\n\nType: `array`\n\n```js\nconst {list} = require('pb-util');\n\nconst listValue = list.encode(['foo', 'bar']);\n// => {\n//   values: [\n//     {\n//       kind: 'stringValue',\n//       stringValue: 'foo'\n//     },\n//     {\n//       kind: 'stringValue',\n//       stringValue: 'bar'\n//     }\n//   ]\n// }\n```\n\n### list.decode(listValue)\n\nDecodes a [`google.protobuf.ListValue`][pb-list] into an array of JSON values.\n\n#### listValue\n\nType: [`google.protobuf.ListValue`][pb-list]\n\n```js\nconst {list} = require('pb-util');\n\nconst arr = list.decode({\n  values: [\n    {\n      kind: 'stringValue',\n      stringValue: 'foo'\n    },\n    {\n      kind: 'numberValue',\n      numberValue: 10\n    }\n  ]\n});\n// => ['foo', 10]\n```\n\n## License\n\nISC\n\n[pb-value]: https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Value\n[pb-list]: https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#listvalue\n[pb-struct]: https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct\n","readmeFilename":"README.md"}