{"_id":"varint","_rev":"30-8d806b101a69adff83647577f9bff48d","name":"varint","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","dist-tags":{"latest":"6.0.0"},"versions":{"0.0.1":{"name":"varint","version":"0.0.1","description":"use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.2.2"},"_id":"varint@0.0.1","dist":{"shasum":"63de531ae11389ca9b5ea0ac9295133b6606d543","tarball":"https://registry.npmjs.org/varint/-/varint-0.0.1.tgz","integrity":"sha512-Efta8StwH4/50NqgfeEu3Xc/7Az+b1P5T9zkWGZeQl39bDBCDf7mXKNMchDd4SzjLBM0909HV/MA7uYj8H2orQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJzV4HTp9thCoFRsM56zDP/hq+X750UUuVHwENHVbKuAiAZq6jgA1tHhhLLeIeX+WZmQm7hMEw/5F/+eTktaoS7xw=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.0.2":{"name":"varint","version":"0.0.2","description":"use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.2.2"},"_id":"varint@0.0.2","dist":{"shasum":"e89cfcddb3386be8ee4152712e4318584a3cf081","tarball":"https://registry.npmjs.org/varint/-/varint-0.0.2.tgz","integrity":"sha512-JA8Bp/kxTSJ+48zOw1KxPGXJaqZEH0IeUqyAUgULFKFn0Xfo8EdP72ZMyVFtTYmhBunDHHZHq989fH2AHs3SHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT3cpJrB+2vIZ2r450p6dYsBTcUpXif4R/xn1jmO+d4AiBpQOAD/nCeFEwWRDptdsPnk/u2b7arRuQR6V076FNVTw=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"0.0.3":{"name":"varint","version":"0.0.3","description":"use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.2.2"},"_id":"varint@0.0.3","dist":{"shasum":"b821de9b04b38b3cd22f72c18d94a9fb72ab3518","tarball":"https://registry.npmjs.org/varint/-/varint-0.0.3.tgz","integrity":"sha512-SZOWhAh1wbG6fxU5QJMudwrudDkVFCQJlcZEDFQoKdcpr0q2YG5VuS24WSA+w4m0N+9SNe1S2Zd5IdLWXaHyKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaf3MuOp/yzvEsDE0OwMmZGTNU9jhIDVuPUNytdHpE2AiEAjYiOz4Z/BB1DFCa5ovPnBC9tPSxfpZZoM5E6baKPcDk="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"1.0.0":{"name":"varint","version":"1.0.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.2.2"},"bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"_id":"varint@1.0.0","dist":{"shasum":"583fa36ec55f28d442c58e877915cab7134f1e1a","tarball":"https://registry.npmjs.org/varint/-/varint-1.0.0.tgz","integrity":"sha512-2eRRTUVGUOVzJRXqfolx/EpCe6Trh47EKqs1JQkDkkqUtG8XCkxlR28+gaL0i3hZ1JPomzpkhrX85g8rtYY5wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSTFqMcrXdFmam8SdXfAUNJiuFTw9A2UL0Sf/AS1l6sAiBGk6ttUpRg/caolr6v0Bt1tEBP2aN2ucX2yBBsZyZnMw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"1.1.0":{"name":"varint","version":"1.1.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~0.2.2"},"bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint","_id":"varint@1.1.0","dist":{"shasum":"702207650f1cdbbc05716a3c10f4ca88c32bc258","tarball":"https://registry.npmjs.org/varint/-/varint-1.1.0.tgz","integrity":"sha512-nkZwY03WF+Wg8F5UrZpJHIGyC0iLdEqVDYLRDJjvb8N5PewXsXGR9YFRWSC04XTPRaxfKPhPcDD6PYwGusNa7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl8/4VbfWREqMO94NMADGAona7fcuXBDfmNpqf24pj6AiEAswiiTQRf/+wmRVImXs2+NJNaKLFeo0WzSbXZQ5xHeNw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"1.2.0":{"name":"varint","version":"1.2.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint","_id":"varint@1.2.0","dist":{"shasum":"e0a6a7df8424b6d81879e99def939a930e104116","tarball":"https://registry.npmjs.org/varint/-/varint-1.2.0.tgz","integrity":"sha512-KSX1zJqTGiFGtd1DSu0zjQOCVPZwM/gbGn0Uu56aTcBq57HneJKC41gVyxaVrUdg+ZtGz95OBXdUswmR0VGrQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYC1yaS1Zn5goeM9uJRx0yCPS2vXs5BJ116kXrDmxCYAiAFjfQbIj9G1eytm+RTaieeKRv727rhjco6qaRuaXrxEg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{}},"2.0.0":{"name":"varint","version":"2.0.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint","_id":"varint@2.0.0","_shasum":"bd1129b48f6a48a6c893b07dc4138441fef4efff","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"dist":{"shasum":"bd1129b48f6a48a6c893b07dc4138441fef4efff","tarball":"https://registry.npmjs.org/varint/-/varint-2.0.0.tgz","integrity":"sha512-jfjJHX+MfLo/AQ+RMMDDqBF9ojw4IJFf+1eGdmwCEFU0roivlCqFnZ8f5ot8/K+mSCdkOpdq3rTMuhynUe5Lpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl6r4eH1aiIYRN6XRefbJpUsjn7CrKdasHhsBjP1zjjAIgMeyIpvw24YxaBHPum4y52BY23v2yfsnN9OD2Dp3xai4="}]},"directories":{}},"3.0.0":{"name":"varint","version":"3.0.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint","_id":"varint@3.0.0","_shasum":"4d0b44cc4683992fc080dcf747807d3d6bf1fecb","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"dist":{"shasum":"4d0b44cc4683992fc080dcf747807d3d6bf1fecb","tarball":"https://registry.npmjs.org/varint/-/varint-3.0.0.tgz","integrity":"sha512-dnFSOd8DJTydykGqJldCEHJ62BFkk25iQCrEqK8ctJs7acDN3x1RizJEJTQw4264yXf4m8+R0eTkGumdsket/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAV9x8AJrdNRq+K6Qlasb0vt9Xd2fcu+uzOmTeSC0N2AAiBsdF2+85vTkIHgpAdv4Ju3wTwDsS6LZ1aZvke8SwtXdg=="}]},"directories":{}},"3.0.1":{"name":"varint","version":"3.0.1","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"gitHead":"32abc1e76505154f287c196086511fe26c49a3c9","bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint","_id":"varint@3.0.1","_shasum":"9d3f53e036c0ab12000a74bc2d24cbf093a581d9","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"dist":{"shasum":"9d3f53e036c0ab12000a74bc2d24cbf093a581d9","tarball":"https://registry.npmjs.org/varint/-/varint-3.0.1.tgz","integrity":"sha512-nAl2cdtBwt1JDNQjgZqZqfOCUhAM+k6QHIABgFc+zcU7Hy3CEOTUFybsxGqMBVTrKXbMJpxQYLTF2ho3/QIMtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFKv2TG/E7cAapFgD+G5Qz/zpka5aCwKumhsLpTibPzgIgHCSCtOX2sKF5sEV8VEm1cbafBvYhicDOWi9LbbSBJrg="}]},"directories":{}},"4.0.0":{"name":"varint","version":"4.0.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"gitHead":"455eca54c6669fd4d910ba62fafa529aae85732d","bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint","_id":"varint@4.0.0","_shasum":"2109a3485443e878e555fdb707108b0f8cfdd1bd","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.34","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"dist":{"shasum":"2109a3485443e878e555fdb707108b0f8cfdd1bd","tarball":"https://registry.npmjs.org/varint/-/varint-4.0.0.tgz","integrity":"sha512-2uWGQHN6Lr6J/Xo95vobLXbbbrKHvsfPZthBn6Ls76wnrRvZ8rSwC6UempOsy/sSrKUEH57VdQPsddnejSlz8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOsEMqFpxUXu7qIvmjDSKNtHiW7Gng6Jvr+tsHnCjQSAiA4g6/ilAd3K2dNvRnXetZtZgVGRfWDOAvuBJRmAklsmA=="}]},"directories":{}},"4.0.1":{"name":"varint","version":"4.0.1","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"gitHead":"a260948535e5b24a7e4562e3b8c690e2cc426aff","bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint#readme","_id":"varint@4.0.1","_shasum":"490829b942d248463b2b35097995c3bf737198e9","_from":".","_npmVersion":"3.8.7","_nodeVersion":"5.4.1","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"dist":{"shasum":"490829b942d248463b2b35097995c3bf737198e9","tarball":"https://registry.npmjs.org/varint/-/varint-4.0.1.tgz","integrity":"sha512-vu4cpCqZHA4u77jWdOZlXtXHJofIIyq51DtzstbrvI9e1I1ELseAJLxYr47N/DdLPFGfYMLY1HqAURSTKKJ6ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBT4XCdP62OxXqdn/R/fn6he1TUP829X0JbkhtNK1DmsAiA/0psaxmvmLEvWtiLjY4BIxC/gkqHcvksKPntzF2ECnw=="}]},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/varint-4.0.1.tgz_1466277427894_0.5399024342186749"},"directories":{}},"5.0.0":{"name":"varint","version":"5.0.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"gitHead":"30e24d424c278a4d4ee33d4a00910fc12af95e2b","bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint#readme","_id":"varint@5.0.0","_shasum":"d826b89f7490732fabc0c0ed693ed475dcb29ebf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"dist":{"shasum":"d826b89f7490732fabc0c0ed693ed475dcb29ebf","tarball":"https://registry.npmjs.org/varint/-/varint-5.0.0.tgz","integrity":"sha512-gC13b/bWrqQoKY2EmROCZ+AR0jitc6DnDGaQ6Ls9QpKmuSgJB1eQ7H3KETtQm7qSdMWMKCmsshyCmUwMLh3OAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdZs7B5GN2bMaz6HZqu4m2+L5DprdezlXQSg8WNQ4/EQIgWsZPyK+Bb58fQMHyU6amqDogemYMKeAAcXhETQ5Q21M="}]},"maintainers":[{"name":"chrisdickinson","email":"chris@neversaw.us"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varint-5.0.0.tgz_1478286939731_0.956488419091329"},"directories":{}},"5.0.1":{"name":"varint","version":"5.0.1","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"gitHead":"1198bb822373447bd95f0556b2e141b264aec964","bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint#readme","_id":"varint@5.0.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"dist":{"integrity":"sha512-nd1E35rKooOyDPhAeHS3hWVrTRBP4Cpn86Zxg/G73C9vA4Un2RXn9pvPF3SVOvTALCDL9wFSCwfI5ENAPzLWDA==","shasum":"d65c148f4c3bddc8201297474873a324d266a1dd","tarball":"https://registry.npmjs.org/varint/-/varint-5.0.1.tgz","fileCount":8,"unpackedSize":9616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcS6jCRA9TVsSAnZWagAAITAP/RW60OPBOp04vE8+TZL/\n+BwLB2scNYppdZd9YvBPEpkYsWTvpcx/Ns5I7k8q4tnIJZH6ZHc+UpLbMojR\nCfvVlVT467A6vAiD4/0Z7P8vsyKYxQgzj1iv/rEFdDlZnDn/IQs7uxk3ZDo3\n6h+nLyzSvtrDIWE1mvjuzviRK3M9+4XFgJ2d7H58oyqS8T2bMB3GAJTJXVow\naxXxfm8S6tJf/me/KHltsdBcpc2/HxGxzGNrT36kOvwwI6GKMFk6tIXmxQWC\n+BHFk2/utVNCki/lN1MBr7XTCC0gQHdLkxpN3/a5KCFWkkwOKvWzVQBt+xq/\nd7X1SXx06rZaj8nxESyvYUUg+Zf6JdBpT7I5TiEKCxJqEseXtBXsRbgTDsmd\nZ9pa30DxHyVDX+Meqi4YvBU88lJrQ1dekaXHMs//fehI4Pr1PU/yZcewvhxx\n+9EAQVOWUR4GKmqeKEuwXIu+nJZzQAd3OQAVG74y5WFxH7aiCw2lTrMCWDvz\nh/9zcjxu72Icrx3JRnN154H/bLPMa2CB5ABWrgJsRurBjw447nxQv9u8Chzr\nduWGDCu+nN6J8KG4VCP3DRI1yQ2SnbZoUNDqcJdUBgn1aJO8sv2jMA2dXkMx\navk/5YK8YcdQSxj3yTYXhghQ3NUOaoMQ0AczfMQplCudsRg4+uajOrMpIevr\nNxLp\r\n=P8Ao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuVYNNS1furzhNj7UR/I1xBDffInNMNX+DvYEmZ8RJmAiEA5No3pb05cNEUlRm0YkpqqeIIwoYmlOKfqQpV9eQhJhs="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varint_5.0.1_1601253026768_0.6037396201690917"},"_hasShrinkwrap":false},"5.0.2":{"name":"varint","version":"5.0.2","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"gitHead":"fbcfa76d7633053aa75d58f26f9e03b12bdfd792","bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint#readme","_id":"varint@5.0.2","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"dist":{"integrity":"sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==","shasum":"5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4","tarball":"https://registry.npmjs.org/varint/-/varint-5.0.2.tgz","fileCount":8,"unpackedSize":9027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchg+CRA9TVsSAnZWagAArisQAIY80yGPmeZ73ye+Zuyc\nhtFKhG1I/KUCE42itLWdxrlTWhJ+cStYhcHBCtNl/+0WUIzmSIPcgR8Fbewp\nFD5CZlDcVmBI+geTucFrqLxJPHuL6xrWRtznjmtEKoqKXCyIgmZPoIuFbDoi\nw5um8a7ZyIDdwOZviJtl4hUiGPe5U5AbgRszAy5m+1G+WfzLa/SO0s6J57P2\nKps4IGcTkEpc5pciFzzBf4dZvg7Z0Ld35eyF7E8qgRfYIGEndwfTquW7ujOI\nIkVCUBL9EQgYKsbKFKDyyEKfZ6t1dkMzPP5r17EYYMcA1MnexogKmqSmzYVM\nqlNAzUmMAmDb0LCAktWcRdWT9n3wZMYKQ4kbMpnAAcDmzc/pg9UEAo2QNMtl\n/vqTQq0CKbRvNCcejYRtf2ZqrAOAJRkZWrLCFhP22q2K3eQWwsnQAtjsYV+V\nA3JjeV/2Q10f272l1m7U7IVPgqIBS+vzX3fZyNlYaMQybN0RzJG3Su9nW8dI\nINNy0ZFiu6DYz/S/3IP5tTth1IUIjGwE1T1Ka+qw1Uln+tg9jJBCJdGku4WO\naTJYfhvi8KCR32gCkhmPAUKfh6/C2EVtqruHShGxcl7qc+aY+s9kplxa0roH\n/iqxoC/cdIJkK6p3bjkhrnMXEK85C9m/xNok1yOPckj9Ss6j1vv5u9uRAKqT\nM5gg\r\n=YReK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmGRJAJIj14u/u3zrJOzLEGIAWkQ3rzdqe4aIX5Lc+/AiAreDQWVtMf2BicJsT48S9x06QI1LAvK6dmq7g8mJv+1Q=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varint_5.0.2_1601312830410_0.6799392829517643"},"_hasShrinkwrap":false},"6.0.0":{"name":"varint","version":"6.0.0","description":"protobuf-style varint bytes - use msb to create integer values of varying sizes","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"keywords":["varint","protobuf","encode","decode"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","devDependencies":{"tape":"~2.12.3"},"gitHead":"7fc8829334c20c4c0e246e3b473c1eb1c03ebbf9","bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"homepage":"https://github.com/chrisdickinson/varint#readme","_id":"varint@6.0.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"dist":{"integrity":"sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==","shasum":"9881eb0ce8feaea6512439d19ddf84bf551661d0","tarball":"https://registry.npmjs.org/varint/-/varint-6.0.0.tgz","fileCount":8,"unpackedSize":9616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchjOCRA9TVsSAnZWagAAgDkP/1PDrf+EeDIbs+Ovkmwt\nbe7r/SlJzQosbKltxSh/btBnGUgUUQMvSv179/K/uM+17kiyOeV/eXtJni9Q\nlVB4UUZQWSpFKmXzv1larZZ0IZC28L2zBZNmr1WcvhvXddFEPwMlEmUQz0/r\nmB3/dLLD7yh8NB1Sjd8rD0hy8caNtRQVuvsgDQ72ihl296N3agARGnLIt9St\ndOGRwMxOtvEaENqtsu21QlS5l+x/rZz/ZytdP5/Q5gKzmetJv+DU65sqtznz\nWH/vZWOgC901jf5SD3X2iG97jw1WT6wIYNqetI8S0X2K7fzEZplH3jiFKAeD\nmSY3xM7NLbg+qIMUuWdQ89DipPonr/C3xrcklEfD/0RuQP/6z1YW70OA77MC\nyvw/cs0cZauCH7OPE3VxUtV8OxKaqJPTcoZ7vVb1E3dOUwcyI26cyqBs+y6e\nvn64vFO6R8Dr5VT7YdkBkNs6GjTdBNCAjYB6H3L/dyQH37ANE4fsPnsQAJUY\n1Qs94spS/W8FSKCNLUfkBq7qkivENRdRD/sIFMDQTdZOS5nKKpYZD0U8n+xq\n+rDzf47QlgwhoWy8Ju9PbZeYP+9ImNqbtZgwY5B4onFrvm8GYjHhKUjbby6c\n5j7hnm6poENDFn8Rhmmki8Hf1ideS60+Rrj9OXI5e+wUYXlvmrtZK8POYWQF\nvkKd\r\n=/aRE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuQU0tAcf1ka7eqT/GP52wOK/UuNEnaQerNm4sZK3NZAiBNWrZWcz8DrJTKu6S25Q5ccQ1R5rrhYbeKDxR7QOLXhQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varint_6.0.0_1601312974278_0.8589756219092359"},"_hasShrinkwrap":false}},"readme":"# varint\n\nencode whole numbers to an array of [protobuf-style varint bytes](https://developers.google.com/protocol-buffers/docs/encoding#varints) and also decode them.\n\n```javascript\nvar varint = require('varint')\n\nvar bytes = varint.encode(300) // === [0xAC, 0x02]\nvarint.decode(bytes) // 300\nvarint.decode.bytes // 2 (the last decode() call required 2 bytes)\n```\n\n## api\n\n### varint = require('varint')\n\n### varint.encode(num[, buffer=[], offset=0]) -> buffer\n\nEncodes `num` into `buffer` starting at `offset`. returns `buffer`, with the encoded varint written into it. If `buffer` is not provided, it will default to a new array.\n\n`varint.encode.bytes` will now be set to the number of bytes\nmodified.\n\n### varint.decode(data[, offset=0]) -> number\n\ndecodes `data`, which can be either a buffer or array of integers, from position `offset` or default 0 and returns the decoded original integer.\n\nThrows a `RangeError` when `data` does not represent a valid encoding.\n\n### varint.decode.bytes\n\nif you also require the length (number of bytes) that were required to decode the integer you can access it via `varint.decode.bytes`. this is an integer property that will tell you the number of bytes that the last .decode() call had to use to decode.\n\n### varint.encode.bytes\n\nsimilar to `decode.bytes` when encoding a number it can be useful to know how many bytes where written (especially if you pass an output array). you can access this via `varint.encode.bytes` which holds the number of bytes written in the last encode.\n\n\n### varint.encodingLength(num)\n\nreturns the number of bytes this number will be encoded as, up to a maximum of 8.\n\n## usage notes\n\nIf varint is passed a buffer that does not contain a valid end\nbyte, then `decode` will throw `RangeError`, and `decode.bytes` \nwill be set to 0. If you are reading from a streaming source,\nit's okay to pass an incomplete buffer into `decode`, detect this\ncase, and then concatenate the next buffer.\n\n# License\n\nMIT\n","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"time":{"modified":"2022-06-28T09:08:19.773Z","created":"2013-02-14T01:06:43.966Z","0.0.1":"2013-02-14T01:06:44.829Z","0.0.2":"2013-02-14T02:48:27.238Z","0.0.3":"2013-05-27T22:57:22.423Z","1.0.0":"2013-10-10T21:47:55.032Z","1.1.0":"2014-05-03T08:38:24.532Z","1.2.0":"2014-05-12T17:24:48.837Z","2.0.0":"2014-05-29T21:49:34.077Z","3.0.0":"2014-06-21T19:20:25.460Z","3.0.1":"2014-08-08T20:21:05.896Z","4.0.0":"2015-01-06T21:09:03.555Z","4.0.1":"2016-06-18T19:17:10.367Z","5.0.0":"2016-11-04T19:15:39.948Z","5.0.1":"2020-09-28T00:30:26.910Z","5.0.2":"2020-09-28T17:07:10.538Z","6.0.0":"2020-09-28T17:09:34.401Z"},"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/varint.git"},"homepage":"https://github.com/chrisdickinson/varint#readme","keywords":["varint","protobuf","encode","decode"],"bugs":{"url":"https://github.com/chrisdickinson/varint/issues"},"license":"MIT","readmeFilename":"README.md"}