{"_id":"integer","_rev":"23-09d8cc42f8e50ad62f56cd5356c6ddab","name":"integer","description":"Native 64-bit integers with overflow protection.","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.1":{"name":"integer","version":"0.0.1","description":"Provides methods for comparing, manipulating, and calculating with integers","main":"index.js","scripts":{"test":"mocha --reporter spec ./test.js"},"repository":{"type":"git","url":"git://github.com/mstorgaard/integer"},"author":{"name":"Michael Storgaard"},"bugs":{"url":"https://github.com/mstorgaard/integer/issues"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"*"},"_id":"integer@0.0.1","dist":{"shasum":"3ec47c28112c8a96195f7e64cd767214f067d1b2","tarball":"https://registry.npmjs.org/integer/-/integer-0.0.1.tgz","integrity":"sha512-9F9ui+236t1nX0W0TLNVSOMb7gYKmsyXwqfsWBt4J37iDfTxIPtL10XpGDi6LwCh6sbk2p0DuumtDp5AsrItBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKmE1mPfIYK0QaMQPAphrUH8LfeWHcp5G3WIqH+ASJLAIhANX/wTxgPoAXWfevlQP92TAJ2HooMXpG8XnVEb1s9o7y"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"mex","email":"michael@billysbilling.com"},"maintainers":[{"name":"mex","email":"michael@billysbilling.com"}],"directories":{}},"0.0.2":{"name":"integer","version":"0.0.2","description":"Provides methods for comparing, manipulating, and calculating with integers","main":"index.js","scripts":{"test":"mocha --reporter spec ./test.js"},"repository":{"type":"git","url":"git://github.com/mstorgaard/integer"},"author":{"name":"Michael Storgaard"},"bugs":{"url":"https://github.com/mstorgaard/integer/issues"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"*"},"_id":"integer@0.0.2","dist":{"shasum":"9c349187b39a016064415778a6d7fd8c29014e42","tarball":"https://registry.npmjs.org/integer/-/integer-0.0.2.tgz","integrity":"sha512-nO+y7xLQimtK5ZREzn1ppc5/Pz86YOe9PEgziT/sTjHfsR/nHh4pl8UU3h8Db/Dc2KH59WRgJK9xfslcyYoB3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiVxZ1Fdz5IkqkmrVhCWCYRZ1ivpRE2iN3j/FzlPxlWQIgXkRJP2LkfkrjpExxet/9Mmoemm5RBlQAEoWIJLIk3yE="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"mex","email":"michael@billysbilling.com"},"maintainers":[{"name":"mex","email":"michael@billysbilling.com"}],"directories":{}},"0.2.0":{"name":"integer","version":"0.2.0","description":"Native 64-bit integers with overflow protection.","main":"index.js","scripts":{"install":"node tools/install","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.2.1"},"devDependencies":{"chai":"^4.0.0","mocha":"^3.4.2"},"gitHead":"38ab1ab4134d694525008b0135f27627215bc08b","_id":"integer@0.2.0","_shasum":"7f2362ca3fa8e371f9b83092b692de3b323cc43a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"shasum":"7f2362ca3fa8e371f9b83092b692de3b323cc43a","tarball":"https://registry.npmjs.org/integer/-/integer-0.2.0.tgz","integrity":"sha512-aGoo1eMNI9Q8ZFzSEWdzi5XrEbCO+dbWT0azfIBlRIBYFcFumy1wj0c2zpJ2D7tdQ2P/vG5Iv4dsgHrZzF5MZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvbomfyzZ/wlwUYTJ9ZG68KkTfvvQpXh3ZOCY2MkoDnAIgISNL+pQROWHPDkq0W5Bo8cDblNHmQDXDPWBFiw66Ha4="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer-0.2.0.tgz_1496259188461_0.7577079450711608"},"directories":{}},"1.0.0":{"name":"integer","version":"1.0.0","description":"Native 64-bit integers with overflow protection.","main":"index.js","scripts":{"install":"node tools/install","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.2.1"},"devDependencies":{"chai":"^4.0.0","mocha":"^3.4.2"},"gitHead":"be8ca3244a0942da346629f9e98f8fa99111ab6d","_id":"integer@1.0.0","_shasum":"69b81f52ef8219797f05d021bec0ab5b18cd3833","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"shasum":"69b81f52ef8219797f05d021bec0ab5b18cd3833","tarball":"https://registry.npmjs.org/integer/-/integer-1.0.0.tgz","integrity":"sha512-u8bRKFBrhYCPmPVvsv44mbVEVtRUGUZLb+3dTwUtqhfuYOxChv6uuNVJZmL18K4rS2EEr0PqovPOxAwxQrjqxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfWYEwJ7PlVCUEIXPf/vobE6Fkymw1m1jAq95oXL+w/QIgXBdVcKK8HLEF61dqOSDD3yDxk4WNOXUCWVWvYltWBcM="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer-1.0.0.tgz_1496405429184_0.5174022447317839"},"directories":{}},"1.0.1":{"name":"integer","version":"1.0.1","description":"Native 64-bit integers with overflow protection.","main":"index.js","scripts":{"install":"node tools/install","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.2.1"},"devDependencies":{"chai":"^4.0.0","mocha":"^3.4.2"},"gitHead":"bd95011c30d6b03bd540dcafc027642678e571a8","_id":"integer@1.0.1","_shasum":"41ecb5db9931c1a069728f4764f8d7eeee02b249","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"shasum":"41ecb5db9931c1a069728f4764f8d7eeee02b249","tarball":"https://registry.npmjs.org/integer/-/integer-1.0.1.tgz","integrity":"sha512-8l+AbqwCiMZyvggRtc9fOn45AGXAdK96fxE2wekDv1y1BtH59HnCsGGtHDUpSNRVRYni0HpYC4gutzPtGJJOJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2+r2U0/S+HjKfB3UIN66jndRyYW5iMAvDXbKxe8BAfAiBxo6/iAQIKHn4xqJg3fGl5SmtJbi2V4REP+Mq3ZoYZ6Q=="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer-1.0.1.tgz_1496708423777_0.9161649886518717"},"directories":{}},"1.0.3":{"name":"integer","version":"1.0.3","description":"Native 64-bit integers with overflow protection.","main":"index.js","scripts":{"install":"node tools/install","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.3.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gitHead":"6e9690bbbffcbfd51f29185d191ab7b3efa887e0","_id":"integer@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-yXyGHha2cDP6qyc9EMR9SsRVYhD7gvmXgVdLhKbyE8seHx0WVo11RRRU1p+sQearQMe1Ezfc8prWx5BnmSaVVA==","shasum":"6e6403896de6781c50974c5adf9eea9bb0ce6acb","tarball":"https://registry.npmjs.org/integer/-/integer-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu/t0iV7pHqlNyAhYPfC1adpcpcy79gWuY8GAHzdb9uwIhAMhh43VQ0ATEzsM2OgK6nLRupASzFihCBTHZPveR2L4t"}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer-1.0.3.tgz_1516429138808_0.3437167024239898"},"directories":{}},"1.0.4":{"name":"integer","version":"1.0.4","description":"Native 64-bit integers with overflow protection.","main":"index.js","scripts":{"test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.3.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gypfile":true,"gitHead":"7d4430f17b7360323ad8ea84301eb0296ad2fb96","_id":"integer@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-JfOdlliNMaGrFiLvW1AUS0ace4aSG1X0IqLAvrLSMbbDDxq38ne6ZogWP649Ib48cbHpdx+jO0HjZbst2ysaZQ==","shasum":"065bffad4f6a3786d3fe71ea1ea13258fb2afb07","tarball":"https://registry.npmjs.org/integer/-/integer-1.0.4.tgz","fileCount":25,"unpackedSize":79999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbII3yCRA9TVsSAnZWagAA9uAP+QEwAO0/OVCKad0XDt/0\nDrOUK5MTPcWDqlqFpOxv/PVpCEJEfME/CHeL/OSFWDp/2zKNoLBSs/LtFqBl\nFhEby5iWdXQvMzdpsb2YYfUc+HdKMmUXpLHRPGX9CauLGGzYP4fESska7ryg\nioYpGSSbqL6PfZoGGMh6iXOLiFbGRSnvlFDqsqwEIjC3hDh9GeSNFrzSCILo\nmaq59R86YWIm8tuzdSbL5+jOorj6DuTNftoYPUGxk1cxOJ5xOEpLWcLDJmQo\nHBpEgO0H1l/vmVah/ulLSyQRiLyGhYzwaXEQzxf4uoSYDN9WwZIiKxv+p96T\nrks0iX901stZj4GBMV38lFoEZVZtD3y+7rntHiY6pgmUrEpxMcv8n0idQ/Vh\nokw6NGJDp58bXoVYgQkZuJbFee84I+eMCtp5PY0ilZzMnnlI/rchJIekvGDL\n1TUHXiZUSaYbeEgFs2adfljlCOoYAv+rkW84oKY8ebjkb/kl3v0VAPGoGEON\ndSD+tw6ZOoOXEjKXylYEXY+ThVqlcUFsdc2gubi1L+CJzZJAysGyZBrsl3p6\nfbd4+MzM/qQjiknksjFPMpW65sUNsGzBneUlP4tJyllg8K3Npr93XVEqjUx9\nRQcsEc/QCf7o1i45008lKZXnyO7/Xagyhc5W4VehBUDDbdAuhENu8UWgo83L\nrF/f\r\n=aB3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErrDvRlLaTTTQPRDxUzjRWOKBT0tXP3P6Mx8q0XCPZSAiA2gaqGlQ/Ug7uRbjv+lOdEIuDB6Br3B13+0pChjQsfkQ=="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_1.0.4_1528860145757_0.27399191281476765"},"_hasShrinkwrap":false},"1.0.5":{"name":"integer","version":"1.0.5","description":"Native 64-bit integers with overflow protection.","main":"index.js","scripts":{"install-debug":"node-gyp rebuild --debug","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.3.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gypfile":true,"gitHead":"097c457aa40782b18c385982a13c6a0ecc07aa90","_id":"integer@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-3jqqAHL1gwgl3y0YzFLU0E1fECboNMz9RON8ycqRr3P/cAZN6kcMWWn35UybkYNuB1VjhpSf5WnAqmN0WpKP1Q==","shasum":"cadbf6078290389e8e4e29226e6b0044433deec1","tarball":"https://registry.npmjs.org/integer/-/integer-1.0.5.tgz","fileCount":25,"unpackedSize":80088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIJ30CRA9TVsSAnZWagAAnBAP/1ntTS7zRiMTvEmMb//M\nKN1q4Ve/h/M6Z8kU6rS1GrVQ5RKf7P7kXasBuIQRFWELK2WtHuK/SB4NTlz2\nkFbE9lkpjIqDswEPhnlBIc8lWIf1THR9vBwmWx2W6A8SPIALYuynzpA+E+5y\npeQ4L67EVwJYpRTTtqwdHOTAnZLmPMC07RRi2+iluYGR2/ahgdicy0xU3qPx\n1EkFCxdTU14Foj6zSLVyDaMDymHQgWJXrtaSusgZBneZZX/4NiYwnBUITpGc\n2UPm8zFVs579b4T51pnpXJkiyyZ6gcEFO8TJJr4Fm3vhlyjI15EH2dp72Uxo\nHCNAeORkf1o0BKHRFOy0QLv+JTLl59AqIT6BKgQcm7bcXaqLyZCZUS+UUffk\np6WDpuY+CcuHUEDCeRQxLBgZMf4oVe+haC7u+SpfQUCq1U7cdt1pnigtniBD\n8dPDaCbD7cBNdUTSSzwjciWkpvCYQoxYCWLitdK+K8sMd7MOnqIn1+FXHg9B\nNN4rko5kvPMbf5BLBxCUwVKPHN2t8V9PA+gkkCNpCf77cOCDCN/19Y0jNPlg\nK4zes6ODuDVbFLUgdKTCUZGVFp02zBQXoyqwpWGov/1ZgtLm6udezU3WIGyM\nQaOwPALzG4rS/2eMWpmJwSDDcGf44DkDyjz91kLQuiTVRt3R07qqFgux9eAY\nlTzD\r\n=B9rJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpNSmru4ssnYW5o8d8ojhh8sj1m0eC3ckYe0GmaezW+AiEAoXp3E+ep/W/FZa7xH+oiGbhhA158YFvu6y2iT6/yz3o="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_1.0.5_1528864243662_0.6579009873708193"},"_hasShrinkwrap":false},"1.0.6":{"name":"integer","version":"1.0.6","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install-debug":"node-gyp rebuild --debug","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.3.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gypfile":true,"gitHead":"76152b38367edffefee219ea25f94ee2e08c1d53","_id":"integer@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-lGBpzmAfmSDoJiFxLnzTlquM8Y5XatLVl4up/EeQcCAbUlEnEWZhQFiTCR8MUBv6W4R72m8CooONZSMLB1BPuQ==","shasum":"1077ad0eb2677788e72419b4f911c0d8bcafc4e2","tarball":"https://registry.npmjs.org/integer/-/integer-1.0.6.tgz","fileCount":25,"unpackedSize":80161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnwdZCRA9TVsSAnZWagAAiKcP/0BWswUfM7Cx2htW5srP\no7Z3fGaTKkOstz7ipa59sYe+6oHT/8ZyOjx9JdZtgctHiB/e6aQJE+sx5y0i\n6tjZBxaXZCFwEj64BKsl7KbLVBu2kaR8KDSSgu9MhvtqPVQBmeBrjkN8mccZ\n4wJ+8+/iFAG9FNCFpHZAvhuE5UVVpJ+pqKNeVjCiSr+JCSo1BovbARpq4y6I\nAqAZ/qDYGBofspCoOTDsWHg4A15QILAYWBB+LQUPbTQLwp9isSS96S2E8eBm\n8EV9d1wGzn2jK4jp6OtwFwsgcOPnzaLm2ekc411vCr4ob5PfyUaNM6OeI+Pm\ni/IjBgUnGqlKqLqErpZpYh9rR7q4p4XqXKBOQHbZNCW5BuU/HmrGIZYdU/DW\nlagVf00d2UuFZXvRlejtzOghk1/ghA0pslIOhewtxOGF4QzgbzYCLoPQHy2I\nR0e4YS8ia13y0MpvONwktxsFqsMqyYBHkFiIP3aNo8iIotBLj1y1NtWG4Vxj\n+tQmbzXTd+KKuV45/iklu3EwZRdBvFnwFJTfRJCUNZpBw/iJKLPrW/l4OsLi\nblYeeW/BL8MeQnYUeEgMfdk5msPW492og3ivJhYn3JuULw39Cv3qrGo1hw+E\n75jz8xZpD5oVX3n3S4esC1e593kDClegZmmWFLsIptkt1Yi3qooX/NU28BMi\nPO4N\r\n=uTdV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Qy3JHiuDSWHW8HPI3pQV92Od3uiebszs26ErACTLCwIhALsAjgyULAZaYM+VLLbFQyiHDb/te1+9rKsixqqnm02x"}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_1.0.6_1537148760914_0.3935480293001514"},"_hasShrinkwrap":false},"1.0.7":{"name":"integer","version":"1.0.7","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install-debug":"node-gyp rebuild --debug","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.3.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gypfile":true,"gitHead":"3c31767dcbd2905f47576ae057c28a5930f90d3e","_id":"integer@1.0.7","_shasum":"28b4aa59412bcd7159c337020ba9aed939ab4467","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"shasum":"28b4aa59412bcd7159c337020ba9aed939ab4467","tarball":"https://registry.npmjs.org/integer/-/integer-1.0.7.tgz","integrity":"sha512-V/HQn/gkGjY5La5r1bzOkCSwnmrk+DmiZ8jWJMiW2zwLhU9plNvOSh1jcYUHa5ee/7u6DXKjws5b2I7QPW1+Nw==","fileCount":26,"unpackedSize":80695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnwjdCRA9TVsSAnZWagAAWdcP+QBGftT1SZE5aV1PugKx\ngopbgZ4VU13cABXIf7KV3/zXrOVJ7tm3seJZHVvBWk5a52EOiP1V4mo4Z7zX\neWcnBbRTakHBh5rsJcTcSaMSosrwOHVQGi8LpgCWMWCcXLu1pfnQ+ecFzj3V\nHc1HPTyfGTQrLYeXDp40ElT+VTlsvNcjfuEZlKccuCrpflp5kCLl2+SI5BNu\nJQTwxmVF2gWpC7NZiwdIMP3ljIt1t82YnCTNMgztpXT9YMMrkwOoE1NNr4Iq\nj0ePBK6cpq5w7iGAwFWTGp7gsY87ORnMPDnNg6z96HruJJKlsjXCRng10c7r\nUYOD91Ci0Qsc5079ue33DO0U62TlfuiaX23wM3t09qHvKZOQPL1RR9qBv/Zc\nZ93fZDIA0tEp58QSiiMnHv31orv+SFIP1sBts3aM+V9GhOKJmfC9gm6es9+n\n7Xa1V2bonFIcuKgcylqomUBugzUYV4pp5wTcpl2a6BsjULhD/BMo0Ugv0oir\nLxkn5zFgCIGsEgEEotrWxaANOM5WXio29W/jGwiwEKBy4e1l1ywyxpB0B3ZY\nPEk8tiQrn5PV7aJWzuWDti5cY6O8kJ7rjWExAEdFdFEJoPS78AGJsT29keKD\nb023hqP+caZ+mVzp5rPyF2S4ACPMCeYXNCuiQgt3EYwgeFzx6euhOClVy9QN\nakRF\r\n=1hBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsiBJDu+63akZf65h2/audKOb2awyQpk9ZAf4FqqDbVgIhAN4kBtnX8lmR1q/XFrrhkP4vtsZB8IW8fcw/iV+Nh2/+"}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_1.0.7_1537149149308_0.7692700196418516"},"_hasShrinkwrap":false},"2.0.0":{"name":"integer","version":"2.0.0","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install-debug":"node-gyp rebuild --debug","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.3.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gypfile":true,"gitHead":"2f1c907224036bb77512667a2113ab39ef06de08","_id":"integer@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-zK9YUsxjwxoE40WKv2AfVZ47PQvWFLV20xuVHClgPsz0cXy/mKQUxz2445Jl3WkPe90+IS3qxIlebxxzXN2dRQ==","shasum":"02d3b031ae6e46614e76f5de96c6ddcc5768ea54","tarball":"https://registry.npmjs.org/integer/-/integer-2.0.0.tgz","fileCount":25,"unpackedSize":80149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnw2RCRA9TVsSAnZWagAAor4P/A2fnqB0UHknHkNWmONN\niH7En1AXb1p1R3jlFaVw0KmittB37Xp5ba/sy0q8IEd9585XUMA2Zudhylat\ntbhuqRibxZusuI9eR3zeh0LXX4K74T560mjtID4l6XVyeIz1YGd848Qz00s+\nqijeZtQQptVrNxUry/FD/peRQHE3I+kiFNmuk1yRdeRuJjRwJ81S0LKphXyw\niLZnI2g3FHi0bVst433awU9UeEQjttR0sYVA5MssC2NHhWp+rGOt2UaN0gGC\nRarIn2o8iKPhtuEbq5kQhuZ94UYHXT1Z1WZOIIXhtTiwwDrp7cp63/ABiCS1\nskA2CFSibHAIHZK0QRzPK6TQMRRe8afjrcJ+Fw/1GzL+ypHo40y3NJn9vTUR\n80LWoTDYc/L3tck0UBIWY2r2bQwR4N247EBxetrYMvfgv1OVUp96w81CGKEc\nkI4lKxd5d2L79eAMCzagY4Er52NOwGNL5DLc1inyqN2e44g5W39nu6IDh2uw\nSoSzxEnJiGuYJSl550PXw4/j6i6AKHgMc1WRTgiGY3QZo6wxCngpTCFGS0kC\n895WVX7Ls+/0R1zB8Qa3XHZFkkcSAn3cQONQhBvwa9socxO0ugYxVVTrI6M9\nUmWN+1oD5MWY0Jzn808gB+F8ULZA74w2A05JZLSukbvLjk4MZ3Udyn4K/x/K\nJ+FD\r\n=SI+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD73kyZcwvn1k4ZGzVEibIoha5yXDcyrwadGuvkx6A3+AIgYlU6pYQFEbKOiSo4RsRQoLAXbIBMIrLc+BS42Uf4A20="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_2.0.0_1537150352619_0.5272956034066165"},"_hasShrinkwrap":false},"2.0.1":{"name":"integer","version":"2.0.1","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install-debug":"node-gyp rebuild --debug","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.3.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gypfile":true,"gitHead":"4bf5cc67ac9cf7fda714430f921a756dc3e5eb9d","_id":"integer@2.0.1","_shasum":"1d77a11e28ad67875a86449b4304450b6d0b0dbb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"shasum":"1d77a11e28ad67875a86449b4304450b6d0b0dbb","tarball":"https://registry.npmjs.org/integer/-/integer-2.0.1.tgz","integrity":"sha512-TXC4PPHY1Nt/RCgc1MpI9iFLcn91N7JhR1A748DpS8BEfhpQITBxT+MSJv5OYUa+QI9pEmrHOnMDRzhTtRAwFQ==","fileCount":26,"unpackedSize":81036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtjnRCRA9TVsSAnZWagAAjC0P/RhnHuPregBt9oCwK0xI\n63j9coQH97dBa1EaH8CVlQn6C/eldJGU0Yi3yt7HJ5YSTKPyASgtzbNCzoP/\n6BkMFwCE6mSXZK5LilcEULPysvyj5Xd5R9vZUSAeLhtPkkT7EsRpCYpwJ5oq\nj12S25aU9gnAtXVf4ljnr5erOjSFovKE1ohFwqhVRzXHl0B+d9+MZr0jDNxI\niInAxrtxizUTE5OyfDoFH5nA5ZjnTAr+Ic16zKwp4j2KkWWX5MtRYlNmYFNb\nd0wsB9RoqiA+I3Um28YtRiNLB22RiCaAziCEoRJjmfSrxPP5N8nuwHgtI1I/\nTFXyyg0BUh0KD30FyWJhJU49sgY9cdw++Q8VBa+ilOld1VC4fTWi3sFRVDIR\n4J8Mnj71QNcBRgQ8/mtQXusehvblW59000GV/CmRe2afUdfBcPfGm5LaRCgZ\nNeEZpZT41dq8FdT1yvSqXIaDHPM+HNZXVR9l41QkE36qIxwL/bD5buRv7Id7\nJj3cmu2p3WawSuJWT6KprZaadhg+PWKzrmN+9l/32Uq0EHhXA3RyFia7xuga\nks0JDdYqKVmMV3BqTXYttIFUgxj/uu5AbswOdL3t2eUC7dcV5QyDTr9ov0I5\nNffrMr+8RUNXdZVpUuUBSeQZUTwefR6ZVh8q4pEwVY+iObLp1784MhnpEHLy\nqh7O\r\n=uTb2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuOXHFH877OimUdq4WrMRvIdODOclZGlVNKNPxKIK5mAiATuYW/efcpwVd4vQLXgiSWcNSKPHWLPnEKr31KrHBhYw=="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_2.0.1_1538669008427_0.10161126762531114"},"_hasShrinkwrap":false},"2.1.0":{"name":"integer","version":"2.1.0","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install-debug":"node-gyp rebuild --debug","test":"$(npm bin)/mocha --bail --timeout 1000 --slow 500","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","devDependencies":{"chai":"^4.1.2","mocha":"^3.5.3"},"gypfile":true,"gitHead":"b8f1164bfa9e579d0c08278b56d62da3a819be85","_id":"integer@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-vBtiSgrEiNocWvvZX1RVfeOKa2mCHLZQ2p9nkQkQZ/BvEiY+6CcUz0eyjvIiewjJoeNidzg2I+tpPJvpyspL1w==","shasum":"29134ea2f7ba3362ed4dbe6bcca992b1f18ff276","tarball":"https://registry.npmjs.org/integer/-/integer-2.1.0.tgz","fileCount":25,"unpackedSize":80546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtlk8CRA9TVsSAnZWagAAURAP/jKk5sY8pELWy3lQLNSJ\ndxgIOu/4agzu9NGIvOVfktez2/erV81JQTut3jqsqtLc+R3BrNq+q0+Yyw0c\nzwTbGUDtKjiRKwr6aog+WCVJdWDCp51T+qr1GlmYRMBPT0AmWhyjX0ebmj2L\n4rfcRGZbajWHfO2nBuAP9z5P/ht7reYR4ZXy9zUA4br+UTOHTonGjq7c0+ab\nzecX5V5fsncEm8rUn0AiRYV/CZn87ZJ17aZBwGAXxWk3edeMvLOd5VnKaBkH\nD77LZeVZKna7+maU70Y66LhP3ZcjgSI2Xz+maq3kr9qK8qXf1DXAlZaDV8MN\n6mYxk0nTHQw9c5VF7ZUow6YQW329LMX2kRPMwgYNKpHHPM3NYKMGALSG8r5f\nCsr7+CXc7J2svHpbWYWq6s82+/1lzv22op00WA1r63r/J1nYPZnt3ukE3c/t\nzmf2z18tR9o7WPx3OC4FCxdEsLd/cbmlze2kD+pMMHmQuXqKuaLyt5H0AQcL\nRD4rC/M9D4T+VH1wE0X8tPUiD5CykpMlBzOyyRyeKKGfgrf9FS94km/s0kk1\n46J9VvvTO1HwnxKkcGuYoF0sUO2Lu2jxdoEQiZH7cGaCKpEo6xfj+W+fzBaI\nmUUwetGOpRh9oAv7BZKQzIyotZA1CU0zuhhHSOCPCQq0RsEG0CET7+rJ4sdA\nMLNk\r\n=khWF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmCHyOsB2tuiug7j5EACYPPbPBOtCJ4lmz4FfPNaHDmAIgUgFofo8yQm6GdE4lMFEM7ieE0g5ztiPb79IifxQeMfk="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_2.1.0_1538677051634_0.10401081475785423"},"_hasShrinkwrap":false},"3.0.0":{"name":"integer","version":"3.0.0","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install":"prebuild-install || npm run build-release","build-release":"node-gyp rebuild --release","build-debug":"node-gyp rebuild --debug","test":"mocha --exit --bail --timeout 1000 --slow 500"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.5.0","prebuild-install":"^5.3.2"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","prebuild":"^9.1.1"},"gitHead":"d784b486a04c71e498d698122d2f035aa6c352f2","_id":"integer@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-cPQhG479lhTr1zCKbJjHrtn9okvyGQgHaydVHh9F8zL9kYDf2cgucQCZJURPYDZzWcKmnAQqHSsHbVH99V2UGQ==","shasum":"b03b9f0eab524ab6be38ff5bedab2219a6afbceb","tarball":"https://registry.npmjs.org/integer/-/integer-3.0.0.tgz","fileCount":25,"unpackedSize":82600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUzW5CRA9TVsSAnZWagAATyAQAJ1h7TagahHqRPDHSXFR\nEtqaDW8BSJZam3vX7gNhSTyFjJGE/pknTDC7JUggK680OrCTJw4HHcSvJSC4\n5RZyuWg6Q8O3dUuhM0wvdTycTorrfJcRinOsHrrQLMli0n16wK+l2zU/F+Q2\nHgOe3MFd2ilNWuuuNGZWSOW/AlkzzmhrZMjs+BxVn190toNLtQWvlCsXE2HJ\nnY5747I6KTEP3DPaz4M+tiUJxZKTiuR9z6eVKDyT0FdvOSfh5elCRTWgQvqx\n4BJ9aogA8zku2veqGlaTsicbdTRpA6k9HITGE12EI2br64JCnNHWzhxqi4mz\nJinCX5XGakFibVv/k9hC4qaidvqnj6FJ8Jvm77NsiUh3uumGTnIe+Oq+smnf\ndilXrJl+lrlJBfEgz2+on5WLnfYQi19IzJLfogXlty2q0Q/s0Jk6Fcy9YcDR\nzR9WJFCxtnqKro0TcX4cJLeDJpoGc7bq5DLhyurCiXoDJgoqHyKLUB0Ykc1F\nqbF0KEVzXL7AksbQ3apGHm0Ea9+StKH3guGxEvtGqk6u+eeLiioYNjibvpj5\n/4JfuRXvV+6p4cV8F4IA0PktAPqoB7gtelHqkw3tc4O67S53sSKGKedkAWLZ\navV7Y+76kLZclRC3AgI8E92N5uAxuaWRsttcWCesQzgZQAnMA6HqOCe5OoBN\nQF0+\r\n=iS4a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt5aRZHl2M9ylNXxx+fhIQ7pHfdjKx4HXNQXPkHSHIeAiA+XvrwcDm/H3zZmsSqU0jMjAIlPxik2IVK3orkrmi/KA=="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_3.0.0_1582511545379_0.6083443002185203"},"_hasShrinkwrap":false},"3.0.1":{"name":"integer","version":"3.0.1","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install":"prebuild-install || npm run build-release","build-release":"node-gyp rebuild --release","build-debug":"node-gyp rebuild --debug","test":"mocha --exit --bail --timeout 1000 --slow 500"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.5.0","prebuild-install":"^5.3.3"},"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.1","prebuild":"^10.0.0"},"gitHead":"b8484943180212a6d17d5ad69c336b787354b68e","_id":"integer@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"dist":{"integrity":"sha512-OqtER6W2GIJTIcnT5o2B/pWGgvurnVOYs4OZCgay40QEIbMTnNq4R0KSaIw1TZyFtPWjm5aNM+pBBMTfc3exmw==","shasum":"49b17f2543e7fd3f606f5bcc968be7a9c4690f73","tarball":"https://registry.npmjs.org/integer/-/integer-3.0.1.tgz","fileCount":25,"unpackedSize":82601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU0JXCRA9TVsSAnZWagAA3DEP/2Hr7gImKwl/8RsSEzTF\nEcY2OYtXtDRG74pBppFl03ocSsYAjn6psbFoumrFL8yAyr3Y8aCy8t8C40Oa\nZql7YlokPFYqeBd1j7sQPN7x5ELDB2tkr1JPneAiIeENanIBtc0OoSGE1VfU\nTxbq/WkiOEM2d7V4+x8Riaowou2G+IbWa5cj+eiNkyOaNUCNrUMUUcd568d8\nzkhbBuxLQgnEVaWE27kRvy69bVIjTqP9PVx0HCg8yTvelPqUhjBomJYVFoht\nx4nrPB10wMsAbALikBHmmlt/WfGy06VF5Q8Z7IZXnOvVdpyu/Hbr5t1zje+D\nImsow+2NMsSTPpZIdcBgHnsDbcMveyQJF+CQy72JcyD2GtIV73J1BvQkd9AD\niggupTsGIuiCr/M2rr3S0o/DdlOW9MSek6VVag+Z5lQ9wdPqgKdDBDiBItnu\ngTxZDGTsu2D7wvZNCkiiuuAGXgobd7vsQUN5vHCdkMEAQNMPopoDsqOQdmOr\nju1N/4fCi3LUWHV4Xj2jw/bOgoLwuZopjFRE6fmVSwWhg4+99VE0UfnrpSr+\n3R/8nprf1jzKyNkr6YL4v31MrxjwI76VmBlIBrgu9tDsUUiPhlYt/Ew0Hugv\nU+0FjgGJP+GXrmmejF2Ow8lu9Fm6zp2bVUzvJS7Fp0QbquhUF1q9hbfnTk7q\na8CB\r\n=0HWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC8rSiUhTmqPOppSt+vIh8rRKoN4RTs+QIGSjJjX1hYgIhAI5KRCQ9FGbePTF0352xBoEWCqR1TKfAi5Saa8w8h1Z9"}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_3.0.1_1582514775483_0.9442251863282067"},"_hasShrinkwrap":false},"4.0.0":{"name":"integer","version":"4.0.0","description":"Native 64-bit integers with overflow protection.","main":"lib/index.js","scripts":{"install":"prebuild-install || npm run build-release","build-release":"node-gyp rebuild --release","build-debug":"node-gyp rebuild --debug","test":"mocha --exit --bail --timeout 1000 --slow 500"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"keywords":["integer","64-bit","64bit","int","overflow","native"],"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"homepage":"https://github.com/JoshuaWise/integer#readme","dependencies":{"bindings":"^1.5.0","prebuild-install":"^5.3.3"},"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.1","prebuild":"^10.0.0"},"gitHead":"ac5b8d3782c459c828ce56c0787c5bdd9d83fc68","_id":"integer@4.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ICcgBKtGHspIkRqz/ZRedT7kmuACaf1ZbIPdroCTCU7xJ0n9a5beuhmrwAt0jmgXMfe1TlA4P0ze1BXeBcQDEw==","shasum":"45e8a0c6bdf40734c63634a75ed0daa1c0a8ad82","tarball":"https://registry.npmjs.org/integer/-/integer-4.0.0.tgz","fileCount":24,"unpackedSize":82826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen32lCRA9TVsSAnZWagAAvOIQAJXgRIYekJYVZWqKckpT\nqGfUZkRBZBml2iII5p/ZosCbXc/t/Pn6nVUAidhiW6dL5yaTik4of+uovu6t\nM2UnUGAJR0U3cbQ4rRKdjd3OWPwRxss8x+CvKZo+hrDU0vc3LPGCF0DXo0pu\nrWkO7sbpRmLyFx0deG/waobTEV+y8fjPwe6PTIn/jSAGjkj1Y6j5bk8Cwy8R\nJZIadDIOetcIorS3dVlJyOGbuagSTXZK+wp3PWVaSeBNbfXqHP0hGLy9om+0\ntLcpYFbgraQtjg+tdBQzDoyWU1Dc1bu7eFEkLloFM8i3PPu1cx0AWwFXwIjp\n9oYhx68NJAKT2BAC9Y+Xq7nu16J6MbISqYHrtvZzmWCYErRBNdMycuui0D7a\nD4WQCdDa/TGunrblpqFv1uPy2qbyBH39nLEiyRI10AQHEAiFP+uG9AHOKR7u\nLwxql9Z14gnuHT9C0DKALUnnp+Soc13XdxNXJdLIL1kNiEuRY1cDNThKGDAy\ng3YCcqfgeOSgoClq/naSctn7zDYikqR+e0+GGQkcTvgU/lG+s1ZV1hli4FPo\nuMEreeHmNnMqhDjg8XIaavHoTFJm1mE+Ab6vOzWF0CN9TXVez5C7Dd3Eyxj+\n8JPEiDcbfcZaXXHLNnOGiv7HVfqnbQK783oWHcr+4dhuT7tAazm6hyr7BWU2\nL8ps\r\n=ZORk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO1oSFFZjrxQ8haQzcgMY0IFT6Cao+OfEpVJY4Y3sNMwIgZQWagjQIhXkWWiqcks1vI35ac+nDFhbv0Mm2tFKULhs="}]},"maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"_npmUser":{"name":"joshuawise","email":"joshuathomaswise@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integer_4.0.0_1587510692966_0.36517205571022093"},"_hasShrinkwrap":false}},"readme":"# integer [![Build Status](https://travis-ci.org/JoshuaWise/integer.svg?branch=master)](https://travis-ci.org/JoshuaWise/integer)\n\nNative 64-bit signed integers in Node.js.\n\n- All standard operators (arithmetic, bitwise, logical)\n- Protection from overflow and unsafe numbers\n- Always immutable\n- Other useful utilities\n\n## Installation\n\n```bash\nnpm install --save integer\n```\n\n> You must be using Node.js v10 or above. Prebuilt binaries are available for [LTS versions](https://nodejs.org/en/about/releases/) + Linux/OSX.\n\n## Usage\n\n```js\nvar Integer = require('integer');\n\nvar a = Integer('7129837312139827189');\nvar b = a.subtract(1).shiftRight(3);\nassert(b.equals('891229664017478398'));\n```\n\n## Overflow protection\n\nWe will not let you perform operations that would result in overflow. If you try to create an `Integer` that cannot be represented in 64-bits (signed), we will throw a `RangeError`.\n\n```js\n// These will each throw a RangeError\nvar tooBig = Integer(13897283129).multiply(13897283129);\nvar tooSmall = Integer.MIN_VALUE.subtract(1);\nvar divideByZero = Integer(123).divide(0);\nvar alsoTooBig = Integer('4029384203948203948923');\n\n// You are also protected against two's complement overflow (this will throw a RangeError)\nvar twosComplement = Integer.MIN_VALUE.divide(-1);\n```\n\n## Unsafe number protection\n\nIt's easy to convert between me and regular JavaScript numbers.\n\n```js\nvar int = Integer(12345);\nassert(int instanceof Integer);\n\nvar num = Number(int); // same as int.toNumber()\nassert(typeof num === 'number');\n```\n\nHowever, we will prevent you from converting an `Integer` to an unsafe number, and vice-versa. To learn more about unsafe numbers, [click here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger).\n\n```js\n// This will throw a RangeError\nvar unsafe = Integer(Number.MAX_SAFE_INTEGER + 1);\n\n// This is okay\nvar int = Integer(Number.MAX_SAFE_INTEGER).plus(1);\n\n// But this will throw a RangeError\nvar unsafe = int.toNumber();\n```\n\n# API\n\n### Integer(*value*) -> *Integer*\n\nCasts a value to an `Integer`. If the value cannot be converted safely and losslessly, a `RangeError` is thrown.\n\n```js\nvar a = Integer();\nvar b = Integer(12345);\nvar c = Integer('12345');\nassert(a.equals(0));\nassert(b.equals(c));\n```\n\n### Integer.fromNumber(*number*, [*defaultValue*]) -> *Integer*\n\nCasts a regular number to an `Integer`.\n\nIf the number is unsafe the `defaultValue` is used instead (or a `RangeError` is thrown if no `defaultValue` was provided).\n\n```js\nInteger.fromNumber(12345, 0); // results in Integer(12345)\nInteger.fromNumber(Number.MAX_SAFE_INTEGER + 1, 0); // results in Integer(0)\n```\n\n### Integer.fromString(*string*, [*radix*, [*defaultValue*]]) -> *Integer*\n\nCasts a string to an `Integer`. The string is assumed to be [base-10](https://en.wikipedia.org/wiki/Radix) unless a different `radix` is specified.\n\nIf conversions fails the `defaultValue` is used instead (or a `RangeError` is thrown if no `defaultValue` was provided).\n\n```js\nvar hexColor = 'ff55dd';\nvar int = Integer.fromString(hexColor, 16, 'ffffff');\n```\n\n### Integer.fromBits(*lowBits*, [*highBits*]) -> *Integer*\n\nCreates an `Integer` by concatenating two regular 32-bit signed integers. The `highBits` are optional and default to `0`.\n\n```js\nvar int = Integer.fromBits(0x40, 0x20);\nint.toString(16); // => '2000000040'\n```\n\n## Arithmetic operations\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.add/plus(*other*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.subtract/sub/minus(*other*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.multiply/mul/times(*other*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.divide/div/divideBy/dividedBy/over(*other*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.modulo/mod(*other*) -> *Integer*\n\nPerforms the arithmetic operation and returns a new `Integer`. The argument must either be a number, a base-10 string, or an `Integer`. If the operation results in overflow, a `RangeError` is thrown.\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.negate/neg() -> *Integer*\n\nReturns the unary negation (`-value`) of the `Integer`.\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.abs/absoluteValue() -> *Integer*\n\nReturns the absolute value of the `Integer`.\n\n## Bitwise operations\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.and(*other*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.or(*other*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.xor(*other*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.not() -> *Integer*\n\nPerforms the bitwise operation and returns a new `Integer`. The argument must either be a number, a base-10 string, or an `Integer`.\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.shiftLeft/shl(*numberOfBits*) -> *Integer*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.shiftRight/shr(*numberOfBits*) -> *Integer*\n\nShifts the `Integer` by specified number of bits and returns the result.\n\n## Logical operations\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.equals/eq/isEqualTo(*other*) -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.notEquals/neq/isNotEqualTo/doesNotEqual(*other*) -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.greaterThan/gt/isGreaterThan(*other*) -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.lessThan/lt/isLessThan(*other*) -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.greaterThanOrEquals/gte/isGreaterThanOrEqualTo(*other*) -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.lessThanOrEquals/lte/isLessThanOrEqualTo(*other*) -> *boolean*\n\nPerforms the logical operation and returns `true` or `false`. The argument must either be a number, a base-10 string, or an `Integer`.\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.compare(*other*) -> *number*\n\nCompares the value of the `Integer` and `other`, resulting in:\n- `-1` if `this` is less than `other`\n- `1` if `this` is greater than `other`\n- `0` if `this` is equal to `other`\n\n## Converting to other values\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.toString([*radix*]) -> *string*\n\nConverts the `Integer` to a string. A base-10 string is returned unless a different `radix` is specified.\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.valueOf/toNumber() -> *number*\n\nConverts the `Integer` to a regular number. If the `Integer` is not within the safe range, a `RangeError` is thrown.\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.toNumberUnsafe() -> *number*\n\nConverts the `Integer` to a regular number, **even if the conversion would result in a loss of precision**. This method will never throw an error.\n\n## Other utility\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.bitSizeAbs() -> *number*\n\nReturns the number of bits necessary to hold the absolute value of the `Integer`.\n\n```js\nInteger(0).bitSizeAbs(); // => 1\nInteger(128).bitSizeAbs(); // => 8\nInteger(-255).bitSizeAbs(); // => 8\nInteger.fromString('4fffffffffff', 16).bitSizeAbs(); // => 47\n```\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isEven() -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isOdd() -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isPositive() -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isNegative() -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isZero() -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isNonZero/isNotZero() -> *boolean*\n\nThese methods are self-explanatory.\n\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isSafe() -> *boolean*\n#### &nbsp;&nbsp;&nbsp;&nbsp;.isUnsafe() -> *boolean*\n\nReturns whether or not the `Integer` is within the safe range. If it's not within the safe range, trying to convert it to a regular number would result in a `RangeError` being thrown.\n\nThe safe range is defined as `n >= Number.MIN_SAFE_INTEGER && n <= Number.MAX_SAFE_INTEGER`.\n\n#### Integer.isInstance(*value*) -> *boolean*\n\nDetermines if the given value is an `Integer` object.\n\n#### Getters\n\n- **.low -> _number_** - the lower 32-bits of the `Integer`\n- **.high -> _number_** - the upper 32-bits of the `Integer`\n\n#### Constants\n\n- **Integer.MAX_VALUE** - maximum value of an `Integer`\n- **Integer.MIN_VALUE** - minimum value of an `Integer`\n- **Integer.ZERO** - an `Integer` with a value of `0`\n- **Integer.ONE** - an `Integer` with a value of `1`\n- **Integer.NEG_ONE** - an `Integer` with a value of `-1`\n\n## License\n\n[MIT](https://github.com/JoshuaWise/integer/blob/master/LICENSE)\n","maintainers":[{"email":"joshuathomaswise@gmail.com","name":"joshuawise"}],"time":{"modified":"2022-06-19T01:40:38.648Z","created":"2013-07-26T18:20:29.303Z","0.0.1":"2013-07-26T18:20:30.031Z","0.0.2":"2013-07-26T18:30:30.189Z","0.2.0":"2017-05-31T19:33:09.508Z","1.0.0":"2017-06-02T12:10:30.230Z","1.0.1":"2017-06-06T00:20:24.911Z","1.0.3":"2018-01-20T06:18:59.903Z","1.0.4":"2018-06-13T03:22:25.874Z","1.0.5":"2018-06-13T04:30:43.775Z","1.0.6":"2018-09-17T01:46:01.108Z","1.0.7":"2018-09-17T01:52:29.472Z","2.0.0":"2018-09-17T02:12:32.781Z","2.0.1":"2018-10-04T16:03:28.534Z","2.1.0":"2018-10-04T18:17:31.764Z","3.0.0":"2020-02-24T02:32:25.538Z","3.0.1":"2020-02-24T03:26:15.616Z","4.0.0":"2020-04-21T23:11:33.165Z"},"author":{"name":"Joshua Wise","email":"joshuathomaswise@gmail.com"},"repository":{"type":"git","url":"git://github.com/JoshuaWise/integer.git"},"bugs":{"url":"https://github.com/JoshuaWise/integer/issues"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/JoshuaWise/integer#readme","keywords":["integer","64-bit","64bit","int","overflow","native"]}