{"_id":"varuint-bitcoin","_rev":"4579571","name":"varuint-bitcoin","description":"encode/decode number as bitcoin variable length integer","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"time":{"modified":"2026-04-10T15:55:22.000Z","created":"2016-03-02T08:59:12.769Z","2.0.0":"2024-08-29T14:25:09.963Z","1.1.2":"2019-08-28T05:49:49.687Z","1.1.0":"2018-01-15T10:50:51.625Z","1.0.4":"2016-04-26T07:14:41.681Z","1.0.3":"2016-04-08T11:01:26.416Z","1.0.2":"2016-04-08T10:56:30.363Z","1.0.1":"2016-03-02T17:39:06.245Z","1.0.0":"2016-03-02T08:59:12.769Z"},"users":{},"author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/varuint-bitcoin.git"},"versions":{"2.0.0":{"name":"varuint-bitcoin","version":"2.0.0","type":"module","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/bitcoinjs/varuint-bitcoin","bugs":{"url":"https://github.com/bitcoinjs/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"main":"src/cjs/index.cjs","module":"src/esm/index.js","types":"src/cjs/index.d.ts","exports":{".":{"types":"./src/cjs/index.d.ts","import":"./src/esm/index.js","require":"./src/cjs/index.cjs"}},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/varuint-bitcoin.git"},"scripts":{"build":"npm run clean && tsc -p ./tsconfig.json && tsc -p ./tsconfig.cjs.json; npm run standard -- --fix","postbuild":"find src/cjs -type f -name \"*.js\" -exec bash -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;","standard":"ts-standard --ignore test --ignore src","gitdiff":"npm run build && git diff --exit-code","clean":"rimraf src","coverage":"c8 --check-coverage --branches 100 --functions 100 npm run unit","lint":"npm run standard","test":"npm run lint && npm run coverage","unit":"tape test/*.js"},"dependencies":{"uint8array-tools":"^0.0.8"},"devDependencies":{"@types/node":"^20.14.8","c8":"^10.1.2","rimraf":"^5.0.7","tape":"^5.3.0","ts-standard":"^12.0.2","typescript":"^5.1.6"},"gitHead":"d0b5f695480177cb25df7090215989a258da8413","_id":"varuint-bitcoin@2.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"59a53845a87ad18c42f184a3d325074465341523","size":3129,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-2.0.0.tgz"},"_npmUser":{"name":"junderw","email":"jonathan.underwood4649@gmail.com"},"directories":{},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varuint-bitcoin_2.0.0_1724941509811_0.8112100992778832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-29T14:25:09.963Z","publish_time":1724941509963,"_source_registry_name":"default","_cnpm_publish_time":1724941509963},"1.1.2":{"name":"varuint-bitcoin","version":"1.1.2","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/bitcoinjs/varuint-bitcoin","bugs":{"url":"https://github.com/bitcoinjs/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/varuint-bitcoin.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"nyc":"^14.1.1","standard":"*","tape":"^4.5.1"},"gitHead":"8342fe7362f20a412d61b9ade20839aafaa7f78e","_id":"varuint-bitcoin@1.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"shasum":"e76c138249d06138b480d4c5b40ef53693e24e92","size":2365,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-1.1.2.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varuint-bitcoin_1.1.2_1566971389515_0.7475880493943661"},"_hasShrinkwrap":false,"publish_time":1566971389687,"_cnpm_publish_time":1566971389687,"_cnpmcore_publish_time":"2021-12-16T11:56:27.951Z"},"1.1.0":{"name":"varuint-bitcoin","version":"1.1.0","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/bitcoinjs/varuint-bitcoin","bugs":{"url":"https://github.com/bitcoinjs/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"files":["index.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/varuint-bitcoin.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"dependencies":{"safe-buffer":"^5.1.1"},"devDependencies":{"nyc":"^11.4.1","standard":"*","tape":"^4.5.1"},"gitHead":"08fd0b87cdf70dbc6a9e283078596c1c1f3ea6af","_id":"varuint-bitcoin@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"dist":{"shasum":"7a343f50537607af6a3059312b9782a170894540","size":2217,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-1.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/varuint-bitcoin-1.1.0.tgz_1516013450592_0.9294404580723494"},"directories":{},"publish_time":1516013451625,"_hasShrinkwrap":false,"_cnpm_publish_time":1516013451625,"_cnpmcore_publish_time":"2021-12-16T11:56:28.322Z"},"1.0.4":{"name":"varuint-bitcoin","version":"1.0.4","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/bitcoinjs/varuint-bitcoin","bugs":{"url":"https://github.com/bitcoinjs/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"files":["index.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/varuint-bitcoin.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^6.2.1","standard":"^6.0.7","tape":"^4.5.1"},"gitHead":"b781fdcb44b7b19c94fcf3f4dbe1f4ab559f6406","_id":"varuint-bitcoin@1.0.4","_shasum":"d812c5dae16e32f60544b6adee1d4be1307d0283","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"dist":{"shasum":"d812c5dae16e32f60544b6adee1d4be1307d0283","size":2194,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-1.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varuint-bitcoin-1.0.4.tgz_1461654879564_0.7462590842042118"},"directories":{},"publish_time":1461654881681,"_hasShrinkwrap":false,"_cnpm_publish_time":1461654881681,"_cnpmcore_publish_time":"2021-12-16T11:56:28.506Z"},"1.0.3":{"name":"varuint-bitcoin","version":"1.0.3","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/bitcoinjs/varuint-bitcoin","bugs":{"url":"https://github.com/bitcoinjs/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"files":["index.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/bitcoinjs/varuint-bitcoin.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^6.2.1","standard":"^6.0.7","tape":"^4.5.1"},"gitHead":"b661d8dac3cc2ac83bc4c90a1a994907b83f77c8","_id":"varuint-bitcoin@1.0.3","_shasum":"919d660818e2eefc02afd1752d0bd4d238eca048","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"dist":{"shasum":"919d660818e2eefc02afd1752d0bd4d238eca048","size":2141,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-1.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varuint-bitcoin-1.0.3.tgz_1460113283873_0.2686697931494564"},"directories":{},"publish_time":1460113286416,"_hasShrinkwrap":false,"_cnpm_publish_time":1460113286416,"_cnpmcore_publish_time":"2021-12-16T11:56:28.708Z"},"1.0.2":{"name":"varuint-bitcoin","version":"1.0.2","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/fanatid/varuint-bitcoin","bugs":{"url":"https://github.com/fanatid/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"files":["index.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/fanatid/varuint-bitcoin.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","lint":"standard","test":"npm run lint && npm run unit","unit":"tape test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^6.2.1","standard":"^6.0.7","tape":"^4.5.1"},"gitHead":"3c4b11b8ccd313263ace64b94f4a7947c2fae2de","_id":"varuint-bitcoin@1.0.2","_shasum":"08403e7b13a77bcf29169827eeed0b2173350a79","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"dist":{"shasum":"08403e7b13a77bcf29169827eeed0b2173350a79","size":2142,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-1.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varuint-bitcoin-1.0.2.tgz_1460112987925_0.8939137677662075"},"directories":{},"publish_time":1460112990363,"_hasShrinkwrap":false,"_cnpm_publish_time":1460112990363,"_cnpmcore_publish_time":"2021-12-16T11:56:28.930Z"},"1.0.1":{"name":"varuint-bitcoin","version":"1.0.1","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/fanatid/varuint-bitcoin","bugs":{"url":"https://github.com/fanatid/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"files":["index.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/fanatid/varuint-bitcoin.git"},"scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"tap --cov test/*.js"},"dependencies":{},"devDependencies":{"standard":"^6.0.7","tap":"^5.7.0"},"gitHead":"fcd1f5c198302fbd5b5d91fcaef7971e25e58404","_id":"varuint-bitcoin@1.0.1","_shasum":"d7d93cdff34c9fa880c05f9f6d8ec2534aaea798","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"dist":{"shasum":"d7d93cdff34c9fa880c05f9f6d8ec2534aaea798","size":2094,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-1.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varuint-bitcoin-1.0.1.tgz_1456940343299_0.231019358150661"},"directories":{},"publish_time":1456940346245,"_hasShrinkwrap":false,"_cnpm_publish_time":1456940346245,"_cnpmcore_publish_time":"2021-12-16T11:56:29.142Z"},"1.0.0":{"name":"varuint-bitcoin","version":"1.0.0","description":"encode/decode number as bitcoin variable length integer","homepage":"https://github.com/fanatid/varuint-bitcoin","bugs":{"url":"https://github.com/fanatid/varuint-bitcoin/issues"},"license":"MIT","author":{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"http://github.com/fanatid"},"files":["index.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/fanatid/varuint-bitcoin.git"},"scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"tap --cov test/*.js"},"dependencies":{},"devDependencies":{"standard":"^6.0.7","tap":"^5.7.0"},"gitHead":"d76ddbbf0960dd1c43a53a488fa570c69aa227d2","_id":"varuint-bitcoin@1.0.0","_shasum":"c36550f17dfc861bff9de96b091233609a50b2cb","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},{"name":"mappum","email":""}],"dist":{"shasum":"c36550f17dfc861bff9de96b091233609a50b2cb","size":2092,"noattachment":false,"key":"/varuint-bitcoin/-/varuint-bitcoin-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/varuint-bitcoin/download/varuint-bitcoin-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/varuint-bitcoin-1.0.0.tgz_1456909149879_0.3843163519632071"},"directories":{},"publish_time":1456909152769,"_hasShrinkwrap":false,"_cnpm_publish_time":1456909152769,"_cnpmcore_publish_time":"2021-12-16T11:56:29.357Z"}},"readme":"# varuint-bitcoin\n\n[![NPM Package](https://img.shields.io/npm/v/varuint-bitcoin.svg?style=flat-square)](https://www.npmjs.org/package/varuint-bitcoin)\n[![Build Status](https://img.shields.io/travis/bitcoinjs/varuint-bitcoin.svg?branch=master&style=flat-square)](https://travis-ci.org/bitcoinjs/varuint-bitcoin)\n\n[![abstract-encoding](https://img.shields.io/badge/abstract--encoding-compliant-brightgreen.svg?style=flat-square)](https://github.com/mafintosh/abstract-encoding)\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nencode/decode number as [bitcoin variable length integer](https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer)\n\n| value | storage length (bytes) |\n|:------:|:--------------:|\n| [0, 0xfd) | 1 |\n| [0xfd, 0xffff] | 3 |\n| [0x010000, 0xffffffff] | 5 |\n| [0x0100000000, 0x1fffffffffffff] | 9 |\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/bitcoinjs/varuint-bitcoin","bugs":{"url":"https://github.com/bitcoinjs/varuint-bitcoin/issues"},"license":"MIT"}