{"_id":"signed-varint","_rev":"8-44b7eda71bb7f82b6f5833c7e0c0a086","name":"signed-varint","description":"efficiently store signed integers in varint","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"signed-varint","description":"efficiently store signed integers in varint","version":"1.0.0","homepage":"https://github.com/dominictarr/signed-varint","repository":{"type":"git","url":"git://github.com/dominictarr/signed-varint.git"},"dependencies":{"varint":"~1.2.0"},"devDependencies":{"tape":"~2.12.3"},"scripts":{"test":"node test.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","bugs":{"url":"https://github.com/dominictarr/signed-varint/issues"},"_id":"signed-varint@1.0.0","_shasum":"72251ebcccef4cbed8c9a43c8c0d5b29ec39d541","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"72251ebcccef4cbed8c9a43c8c0d5b29ec39d541","tarball":"https://registry.npmjs.org/signed-varint/-/signed-varint-1.0.0.tgz","integrity":"sha512-kMOkK4U5swGrEEeoTjaJHtQqlt//Uy0EqkobX08a1eZX5z7lc+UkKKgi230RaTlEkqdQUUE5oJQDYb0ToiRHcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIE9YA+PemvDDt1q+5HHLz7qzBiG6iJImKV/AU/Xi/mgIhAMU600vgilamWNci64gu2pezefUHp9u7ihGeK4kEsCcN"}]}},"2.0.0":{"name":"signed-varint","description":"efficiently store signed integers in varint","version":"2.0.0","homepage":"https://github.com/dominictarr/signed-varint","repository":{"type":"git","url":"git://github.com/dominictarr/signed-varint.git"},"dependencies":{"varint":"~3.0.0"},"devDependencies":{"tape":"~2.12.3"},"scripts":{"test":"node test.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","bugs":{"url":"https://github.com/dominictarr/signed-varint/issues"},"_id":"signed-varint@2.0.0","_shasum":"4b5f6e629499b3eeca82ceab17e052881a3cdc45","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"4b5f6e629499b3eeca82ceab17e052881a3cdc45","tarball":"https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.0.tgz","integrity":"sha512-4+cTkSrjMd9AdGRMyqgu+CtetaNTU1GsQFQzKvUDFgiYWxazY5nxWXIRKh5jqRtyjgTwnaxm1oHmNaPD9O9D1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjyekJbtrletuRqE+jMnE7iV+6gIHMmOi8ww1ph9FWQgIgCMAopAvzr95MP5jYUOhA9qU/U1/VuGAbBsswmCorsig="}]}},"2.0.1":{"name":"signed-varint","description":"efficiently store signed integers in varint","version":"2.0.1","homepage":"https://github.com/dominictarr/signed-varint","repository":{"type":"git","url":"git://github.com/dominictarr/signed-varint.git"},"dependencies":{"varint":"~5.0.0"},"devDependencies":{"tape":"~2.12.3"},"scripts":{"test":"node test.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"4f572951f727ed2d7409873715bae2127d53ed4b","bugs":{"url":"https://github.com/dominictarr/signed-varint/issues"},"_id":"signed-varint@2.0.1","_shasum":"50a9989da7c98c2c61dad119bc97470ef8528129","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.4.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"50a9989da7c98c2c61dad119bc97470ef8528129","tarball":"https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz","integrity":"sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyWLDarh5iQM3fy1P/lg/L4YmZ7D6N10t1BzEx7YajcwIhALuxjtEv7x3d+J0T8Tg0pUBNn0GAN+S0wY2sPU6ZEVDl"}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/signed-varint-2.0.1.tgz_1478351854409_0.6567636290565133"}}},"readme":"# signed-varint\n\nstore signed integers efficiently, as per protocol-buffers.\n\nFor unsigned integers use\n[varint](https://github.com/chrisdickinson/varint).\n\nIntegers are mapped to positive integers, so that positive integers\nbecome positive even numbers (n*2)\nand negative integers become positive odd numbers. (n*-2 - 1)\n\nThis is the same as moving the sign bit from the most significant\npossition to the least significant. Otherwise, varint will encode\nnegative numbers as large integers.\n\n``` js\nvar varint = require('varint')\nvar svarint = require('signed-varint')\n\nconsole.log('unsigned', varint.encode(-1))\nconsole.log('signed', svarint.encode(-1))\n\n//=> unsigned [255,255,255, 15]\n//   signed [1]\n```\n## License\n\nMIT\n","maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"time":{"modified":"2022-06-26T19:22:14.322Z","created":"2014-05-13T09:21:31.797Z","1.0.0":"2014-05-13T09:21:31.797Z","2.0.0":"2014-07-30T19:50:12.267Z","2.0.1":"2016-11-05T13:17:34.951Z"},"homepage":"https://github.com/dominictarr/signed-varint","repository":{"type":"git","url":"git://github.com/dominictarr/signed-varint.git"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"bugs":{"url":"https://github.com/dominictarr/signed-varint/issues"},"license":"MIT","readmeFilename":"README.md"}