{"_id":"big-number","_rev":"20-a0d9a47b566978d7dbc3d8174aa23efb","name":"big-number","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","dist-tags":{"latest":"2.0.0"},"versions":{"0.2.5":{"name":"big-number","version":"0.2.5","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","keywords":["number","bigint","bignumber","big-number","bignumbers","arithmetic","operations"],"author":{"name":"Alex Bardas","email":"alexbardas@gmail.com"},"main":"./index","repository":{"type":"git","url":"git@github.com:alexbardas/bignumber.js.git"},"devDependencies":{"mocha":">= 1.4","should":">= 1.1"},"license":"MIT","engines":{"node":">= 0.4.x"},"_id":"big-number@0.2.5","dist":{"shasum":"b7035bdd5ef69638b3d24419d65a99196c1652f8","tarball":"https://registry.npmjs.org/big-number/-/big-number-0.2.5.tgz","integrity":"sha512-VoWnJ9TkQGVejOIIrjRTat5oQvVeI5BGH7hqD2dGeQJyZ2VBaeLF1pdx6fmiAXZ3Z3R+qEmdBSZoAVl70MoEzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmNIgGhjo5EI5qrGdR/P0KFp7L4y+7WlKt2TcvHzTYQAiEAuJuMAnMTKzJLcCm1E1i8tgV1O2rUh3NfhgUsKVuZESk="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"alexbardas","email":"alexbardas@gmail.com"},"maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"directories":{}},"0.3.0":{"name":"big-number","version":"0.3.0","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","keywords":["number","bigint","bignumber","big-number","bignumbers","arithmetic","operations"],"author":{"name":"Alex Bardas","email":"alexbardas@gmail.com"},"main":"./index","repository":{"type":"git","url":"git@github.com:alexbardas/bignumber.js.git"},"devDependencies":{"mocha":">= 1.4","should":">= 1.1"},"license":"MIT","engines":{"node":">= 0.4.x"},"bugs":{"url":"https://github.com/alexbardas/bignumber.js/issues"},"homepage":"https://github.com/alexbardas/bignumber.js","_id":"big-number@0.3.0","dist":{"shasum":"e06795c7e6d5cb595dcac8236fb535cd8c947723","tarball":"https://registry.npmjs.org/big-number/-/big-number-0.3.0.tgz","integrity":"sha512-8RQf4J8eb7iUw3Mfy63C3V7LQASN3DFu4p5zZw67zLz8koW6uXLXmC6yoq8pSYkTB0rHwmT/PsoJ8flGGd9tZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUD6QRp9NyM9aLBo7GZvGP19hQDlE1UFj+iGiCYLP3VwIgSIWKmcW5erpum+3ysF2r57/pfybL/PhCR+m5tGJO7BI="}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"alexbardas","email":"alexbardas@gmail.com"},"maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"directories":{}},"0.3.1":{"name":"big-number","version":"0.3.1","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","keywords":["number","bigint","bignumber","big-number","bignumbers","arithmetic","operations"],"author":{"name":"Alex Bardas","email":"alexbardas@gmail.com"},"main":"./index","repository":{"type":"git","url":"git@github.com:alexbardas/bignumber.js.git"},"devDependencies":{"mocha":">= 1.4","should":">= 1.1"},"license":"MIT","engines":{"node":">= 0.4.x"},"bugs":{"url":"https://github.com/alexbardas/bignumber.js/issues"},"homepage":"https://github.com/alexbardas/bignumber.js","_id":"big-number@0.3.1","dist":{"shasum":"ac73020c0a59bb79eb17c2ce2db77f77d974e013","tarball":"https://registry.npmjs.org/big-number/-/big-number-0.3.1.tgz","integrity":"sha512-vuviGgr68k2TdLxQgjWpNU579cCTKEbQQczP6dW7dcEpvfheivgyAnchFrnda67ccoftQOuowXMgIaX1SEZkSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoLhPg1cU2X9IKhqHH2OGH/v56ZKwzH0j+AuQBDEN7NAiEAwYujKT2uW2Dvoh+Ty7dwQ6IUK8yoEw1NHK5w3xOnoCU="}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"alexbardas","email":"alexbardas@gmail.com"},"maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"directories":{}},"0.3.2":{"name":"big-number","version":"0.3.2","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","keywords":["number","bigint","bignumber","big-number","bignumbers","arithmetic","operations"],"author":{"name":"Alex Bardas","email":"alexbardas@gmail.com"},"main":"./index","repository":{"type":"git","url":"git+ssh://git@github.com/alexbardas/bignumber.js.git"},"scripts":{"test":"mocha test/"},"devDependencies":{"mocha":"^2.3.0","should":"^3.3.0"},"license":"MIT","engines":{"node":">= 0.8.x"},"gitHead":"fcf62c7f60b094905125c8b0c7c3976378fa4b66","bugs":{"url":"https://github.com/alexbardas/bignumber.js/issues"},"homepage":"https://github.com/alexbardas/bignumber.js#readme","_id":"big-number@0.3.2","_shasum":"19e802d256c6d81ab49b6ea796e7bb901454716b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"alexbardas","email":"alexbardas@gmail.com"},"dist":{"shasum":"19e802d256c6d81ab49b6ea796e7bb901454716b","tarball":"https://registry.npmjs.org/big-number/-/big-number-0.3.2.tgz","integrity":"sha512-2FlqCfqrrH2Z4tnSqJOC697hf6c9vTzzm0rs2SGx53Egy0CBKYOK85ueFNYUdBRyHvAWFZym81kIPkDjcFGJDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6WrRBJO1Jef6TP7HN+NTVjg++EnYq6fwlDLCB/10M1AiEAm61lsMGNmAF5iTPdATUJ2s0xOnC16kzkPtEZV0rL5Is="}]},"maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/big-number-0.3.2.tgz_1455288209954_0.9118559774942696"},"directories":{}},"0.4.0":{"name":"big-number","version":"0.4.0","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","keywords":["number","big","int","integer","bigint","big integer","bignumber","big-number","bignumbers","arithmetic","operations"],"author":{"name":"Alex Bardas","email":"alexbardas@gmail.com"},"main":"./index","repository":{"type":"git","url":"git+ssh://git@github.com/alexbardas/bignumber.js.git"},"scripts":{"test":"mocha test/"},"devDependencies":{"mocha":"^2.3.0","should":"^3.3.0"},"license":"MIT","engines":{"node":">= 0.10.x"},"gitHead":"9d2ae45fbc7c5380d5a314b2cb327417b21b9e41","bugs":{"url":"https://github.com/alexbardas/bignumber.js/issues"},"homepage":"https://github.com/alexbardas/bignumber.js#readme","_id":"big-number@0.4.0","_shasum":"ca84d674402009da76eac9ff6f9f04baf2a95c47","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.2.1","_npmUser":{"name":"alexbardas","email":"alexbardas@gmail.com"},"maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"dist":{"shasum":"ca84d674402009da76eac9ff6f9f04baf2a95c47","tarball":"https://registry.npmjs.org/big-number/-/big-number-0.4.0.tgz","integrity":"sha512-EmNKCW5jEntbpIlm0XzOaosjxHBHKU9lfpkLN8vA63gGt66R3MWkgDhRUbwsyepuoS+3c/46jkAjj7E8sqwo3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPSbHUGGEtf1/hAp5krl7mC4ox/t6YLrvIMZBYUoLmmAiEAvrQHdoR5P/IJ9PwrLHyhK8LOP32qf2VOvoJESOuLHvs="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/big-number-0.4.0.tgz_1456027727903_0.7140648318454623"},"directories":{}},"1.0.0":{"name":"big-number","version":"1.0.0","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","keywords":["number","big","int","integer","bigint","big integer","bignumber","big-number","bignumbers","arithmetic","operations"],"author":{"name":"Alex Bardas","email":"alex.bardas+github@gmail.com"},"main":"./index","repository":{"type":"git","url":"git+ssh://git@github.com/alexbardas/bignumber.js.git"},"scripts":{"test":"mocha test/","lint":"eslint ."},"devDependencies":{"eslint":"^4.19.1","mocha":"^5.2.0","should":"^13.2.1"},"license":"MIT","engines":{"node":">= 0.10.x"},"gitHead":"5215edff7f5674fa66d53fae81927b48fdba8112","bugs":{"url":"https://github.com/alexbardas/bignumber.js/issues"},"homepage":"https://github.com/alexbardas/bignumber.js#readme","_id":"big-number@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"alexbardas","email":"alexbardas@gmail.com"},"dist":{"integrity":"sha512-cHUzdT+mMXd1ozht8n5ZwBlNiPO/4zCqqkyp3lF1TMPsRJLXUbQ7cKnfXRkrW475H5SOtSOP0HFeihNbpa53MQ==","shasum":"a0277607a0adb06492d3099546ef0d547785df18","tarball":"https://registry.npmjs.org/big-number/-/big-number-1.0.0.tgz","fileCount":8,"unpackedSize":31153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIkvFCRA9TVsSAnZWagAAR2oP/3zWBpfWjvn0crCxhzRK\nfF5GP6D4KK/04JitY2xwqqQhIqOYcDQRgSRkR0rAPVsYZ9SDGAKzIzL8PEq4\nmc7tcfkrX7c30GZLPP9ME7eJkgTtRod4V2xQUdQWGHwCOMHM/9VzYInHXBwS\nRGozZbZp17FDQNUdrgRJ9qcmJl9DBp+V56xFMTWH+jhnc+0R0uYGLjQxlMRb\n+u3xcDNJg8bfcU43r/NX3n/ZFhyYwCDlaslIzsAQaHeRoWxZ5PD2SyCI0Mhj\nJwPR1X3SHeGWs3tubjnyenHnoMGlrU50XXCOn1Rm7RG0rHEEiG/EE+8kGsOH\n3FzKTDNSb2zhwq9XX3+3gI2UoZKlI/mrobvwlPRdBZ7EbPwwpiFckamSjEM1\nfdbTazrXEWer9tWsWPWUNX3DxvHtq1fUiZWVagdWoj+2xK5hICWCgXVBwPeu\nX/wyv/7a38hzJmbCV8q0TJeo/k13yAuQKs1TNhidyECy2M18yh42i4jnIn0+\ngsQCv6Yw9ZKAXrYACKRNsNMUQTN5KjodRapbdJTmN1LQbYWRU+nMghIUxpJQ\nr3YzVxD5SmF13Octf2tC/zcyTAgHFrlLCIumaeON/Or85lMXfBEOp9LaIuCr\nt2Alw5S4+y4qP3nVuJH8f2XAJJKtUkZXKK2HHMq5jtujgRV0j682pOs/bEM9\n+mYQ\r\n=ICzN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtss9+PWebq2g/EnlnnsypjGW9Iqhme37DMFtA9CkbeAiB2Ni+yMT3WgYw/cWygNU9S9AmSSULqyOUYzkHUWCN15w=="}]},"maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/big-number_1.0.0_1528974276539_0.06927332034035483"},"_hasShrinkwrap":false},"2.0.0":{"name":"big-number","version":"2.0.0","description":"Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)","keywords":["number","big","int","integer","bigint","big integer","bignumber","big-number","bignumbers","arithmetic","operations"],"author":{"name":"Alex Bardas","email":"alex.bardas+github@gmail.com"},"main":"./index","repository":{"type":"git","url":"git+ssh://git@github.com/alexbardas/bignumber.js.git"},"scripts":{"test":"mocha test/","lint":"eslint ."},"devDependencies":{"eslint":"5.10.0","mocha":"5.2.0","should":"13.2.3"},"license":"MIT","gitHead":"a17195f2cb49bcd86ebaaf8f161a03e82b94d6fc","bugs":{"url":"https://github.com/alexbardas/bignumber.js/issues"},"homepage":"https://github.com/alexbardas/bignumber.js#readme","_id":"big-number@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"alexbardas","email":"alexbardas@gmail.com"},"dist":{"integrity":"sha512-C67Su0g+XsmXADX/UM9L/+xSbqqwq0D/qGJs2ky6Noy2FDuCZnC38ZSXODiaBvqWma2VYRZEXgm4H74PS6tCDg==","shasum":"98548eda9393b445791670a213aed6f6dcd66ee3","tarball":"https://registry.npmjs.org/big-number/-/big-number-2.0.0.tgz","fileCount":8,"unpackedSize":32793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD//ZCRA9TVsSAnZWagAAVSEQAIV+6O3I9yUTzSzT7IkH\nO774gCx5uRiLpUZ6w7/TgpaQX90VDRNEMA6DKcA2eX2QtpcpAJvP9iizaZda\nG8G0Enar5cx3W00mCN1tM9C8Ddz2l58tBMt03ObMapdJRNERdwFrkkjl6E1/\n766r5anysd/XB5znTS7qh9PjtyhmKCE7SmgH4Ubi5YwvCXvGsRYUG/zcYOXG\nDT/4Zo/Xzx60mThS3FSkx0XYclGy/WxBV1snIjckYbVZYdbnHPhAunhyP2+b\niicMgauRKGmWfNZNZoAcDocfx5mNe/3Svf7BfoByMHN/Mtb7qypXqFONet8G\ndM5dG/iUbj57qel13vjWW6O0/Xy+GBxjbeY8L7MvuxSRtDeu6pwoQtcoFzi8\nszS5bnQ6jAkkt3IpwpwJmr80gM6Y1vjV7YOZ27N2SMPYQ1WBpZ1pStpli3VB\nTUPCp+kw7t67nGrscMi5DGX8dh5xdXOSOWdMkMQ3pdlt/tsrghqmkT/hsply\nWARB/ru84tGn7LlSBiRD8MqEte37NVEHq55tq+lGdXEsJwAj6PPy0UID+TUn\n9rEjJOwFtRd0FmPMJkmUQHUZHg6YhBVRywTOkF96AIN7fXqlvQ6yWyQouJJE\n0oPCmPVQTmelNyzhkV2+DtDxaGexxc3mwerjMSlb1kAV+6/T2rEqwgsJhFDG\nuadf\r\n=MGKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe13hWZ4TmVgfKlCvRboXTp8QRoUHJ5e1CzNy3WOjOAAiBMOFLUwy5iWeiV7TvJrNB+pTGvtdumnRmvuaQqSXZg4w=="}]},"maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/big-number_2.0.0_1544552409119_0.07616746022116949"},"_hasShrinkwrap":false}},"readme":"## BigNumber.js\n\n[![Build Status](https://secure.travis-ci.org/alexbardas/bignumber.js.png)](http://travis-ci.org/alexbardas/bignumber.js)\n\nBigNumber.js is a light javascript library for node.js and the browser. It supports arithmetic operations on Big Integers.\n\nIt is build with performance in mind, uses the fastest algorithms and supports all basic arithmetic operations\n(+, -, *, /, %, ^, abs). Works with both positive and negative big integers.\n\n: (http://alexbardas.github.io/bignumber.js/)\n\nInstall:\nnpm install\n\nTest:\nnpm test\n\nUsage:\n\n* in node:\n```javascript\n\tvar BigNumber = require('big-number');\n\n    BigNumber(5).plus(97).minus(53).plus(434).multiply(5435423).add(321453).multiply(21).div(2).pow(2);\n    // 760056543044267246001\n```\n\n* in the browser:\n```javascript\n\t<script src =\"big-number.js\"></script>\n\n    n(5).plus(97).minus(53).plus(434).multiply(5435423).add(321453).multiply(21).div(2).pow(2);\n    // 760056543044267246001\n```\n\n### API\n\nSupported methods: `add/plus`, `minus/subtract`, `multiply/mult`, `divide/div`, `power/pow`, `mod`, `equals`,\n`lt`, `lte`, `gt`, `gte`, `isZero`, `abs`\n\n###### Addition\n```javascript\n\tBigNumber(2).plus(10); // or\n\tBigNumber(2).add(10);\n```\n\n###### Subtraction\n```javascript\n\tBigNumber(2).minus(10); // or\n\tBigNumber(2).subtract(10);\n```\n\n###### Multiplication\n```javascript\n\tBigNumber(2).multiply(10); // or\n\tBigNumber(2).mult(10);\n```\n\n###### Division\n```javascript\n\tBigNumber(2).divide(10); // or\n\tBigNumber(2).div(10);\n```\n\n###### Modulo\n```javascript\n\tBigNumber(53).mod(14);\n```\n\n###### Power\n```javascript\n\tBigNumber(2).power(10); // or\n\tBigNumber(2).pow(10);\n```\n","maintainers":[{"name":"alexbardas","email":"alexbardas@gmail.com"}],"time":{"modified":"2023-08-20T09:37:48.800Z","created":"2012-11-03T22:19:00.476Z","0.2.5":"2012-11-03T22:19:04.249Z","0.3.0":"2014-07-11T20:37:44.671Z","0.3.1":"2014-08-03T03:44:14.733Z","0.3.2":"2016-02-12T14:43:31.751Z","0.4.0":"2016-02-21T04:08:50.851Z","1.0.0":"2018-06-14T11:04:36.613Z","2.0.0":"2018-12-11T18:20:09.289Z"},"author":{"name":"Alex Bardas","email":"alex.bardas+github@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/alexbardas/bignumber.js.git"},"homepage":"https://github.com/alexbardas/bignumber.js#readme","keywords":["number","big","int","integer","bigint","big integer","bignumber","big-number","bignumbers","arithmetic","operations"],"bugs":{"url":"https://github.com/alexbardas/bignumber.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"derickdsouza":true,"uniquerockrz":true,"vcboom":true}}