{"_id":"browserify-bignum","_rev":"4659329","name":"browserify-bignum","description":"A browserify implementation of node-bignum","dist-tags":{"latest":"1.3.0-2"},"maintainers":[{"name":"innoying","email":""}],"time":{"modified":"2026-04-10T21:48:08.000Z","created":"2013-12-10T22:56:05.823Z","1.3.0-2":"2014-01-12T02:26:51.566Z","1.3.0-1":"2013-12-10T22:59:49.773Z","1.3.0":"2013-12-10T22:56:05.823Z"},"users":{},"author":{"name":"Luke Young","email":"luke@hydrantlabs.com"},"repository":{"type":"git","url":"https://github.com/innoying/browserify-bignum.git"},"versions":{"1.3.0-2":{"name":"browserify-bignum","description":"A browserify implementation of node-bignum","version":"1.3.0-2","keywords":["arbitrary","precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum"],"repository":{"type":"git","url":"https://github.com/innoying/browserify-bignum.git"},"main":"bignumber","author":{"name":"Luke Young","email":"luke@hydrantlabs.com"},"engines":{"node":"*"},"license":"MIT","scripts":{"test":"node ./test/every-test.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/innoying/browserify-bignum/issues"},"homepage":"https://github.com/innoying/browserify-bignum","_id":"browserify-bignum@1.3.0-2","dist":{"shasum":"ddc3b6ed607fd6c960966950e2b35a2b0c6fb9bf","size":16869,"noattachment":false,"key":"/browserify-bignum/-/browserify-bignum-1.3.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-bignum/download/browserify-bignum-1.3.0-2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"innoying","email":"innoying@gmail.com"},"maintainers":[{"name":"innoying","email":""}],"directories":{},"publish_time":1389493611566,"_hasShrinkwrap":false,"_cnpm_publish_time":1389493611566,"_cnpmcore_publish_time":"2021-12-16T13:02:29.325Z"},"1.3.0-1":{"name":"browserify-bignum","description":"A browserify implementation of node-bignum","version":"1.3.0-1","keywords":["arbitrary","precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum"],"repository":{"type":"git","url":"https://github.com/innoying/browserify-bignum.git"},"main":"bignumber","author":{"name":"Luke Young","email":"luke@hydrantlabs.com"},"engines":{"node":"*"},"license":"MIT","scripts":{"test":"node ./test/every-test.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/innoying/browserify-bignum/issues"},"_id":"browserify-bignum@1.3.0-1","dist":{"shasum":"d345f1efaff192f7388427cf7cf4a4b243214190","size":16858,"noattachment":false,"key":"/browserify-bignum/-/browserify-bignum-1.3.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-bignum/download/browserify-bignum-1.3.0-1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"innoying","email":"innoying@gmail.com"},"maintainers":[{"name":"innoying","email":""}],"directories":{},"publish_time":1386716389773,"_hasShrinkwrap":false,"_cnpm_publish_time":1386716389773,"_cnpmcore_publish_time":"2021-12-16T13:02:29.602Z"},"1.3.0":{"name":"browserify-bignum","description":"A browserify implementation of node-bignum","version":"1.3.0","keywords":["arbitrary","precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum"],"repository":{"type":"git","url":"https://github.com/innoying/browserify-bignum.git"},"main":"bignumber","author":{"name":"Luke Young","email":"luke@hydrantlabs.com"},"engines":{"node":"*"},"license":"MIT","scripts":{"test":"node ./test/every-test.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/innoying/browserify-bignum/issues"},"_id":"browserify-bignum@1.3.0","dist":{"shasum":"7ef5b3d53434f213b407fc9b4aa3c0c5db2d3acf","size":20327,"noattachment":false,"key":"/browserify-bignum/-/browserify-bignum-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-bignum/download/browserify-bignum-1.3.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"innoying","email":"innoying@gmail.com"},"maintainers":[{"name":"innoying","email":""}],"directories":{},"publish_time":1386716165823,"_hasShrinkwrap":false,"_cnpm_publish_time":1386716165823,"_cnpmcore_publish_time":"2021-12-16T13:02:29.791Z"}},"readme":"# browserify-bignum #\n\nA JavaScript implementation of [node-bignum](https://github.com/justmoon/node-bignum) forked from the wonderful work done by MikeMcl as [bignumber.js](https://github.com/MikeMcl/bignumber.js)\n\n## Usage\nAPI functionality should be identical to that of [node-bignum](https://github.com/justmoon/node-bignum). However, a few methods are missing:\n* BigNumber.prime(bits, safe=true)\n* .toNumber()\n* .and(n)\n* .or(n)\n* .xor(n)\n* .invertm(n)\n* .rand()\n* .probPrime()\n* .root(n)\n* .shiftLeft(n)\n* .shiftRight(n)\n* .gcd(n)\n* .jacobi(n)\n\n*I have no intention of implementing them* if you would like to do so and submit a pull request I would happily accept it. I wrote this library so I could browserify [node-srp](https://github.com/mozilla/node-srp) which does not require any of the above mentioned methods.\n","_attachments":{},"readmeFilename":"README.md","homepage":"https://github.com/innoying/browserify-bignum","bugs":{"url":"https://github.com/innoying/browserify-bignum/issues"},"license":"MIT"}