{"_id":"@dayspringpartners/big-number","_rev":"5-10c5a4c17831a478dc90c751ca99df28","name":"@dayspringpartners/big-number","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@dayspringpartners/big-number","version":"1.0.0","description":"big-number -- library of functions that provide arithmetic on big numbers","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/jest":"^24.0.24","@types/node":"^12.12.21","jest":"^24.9.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.7.4"},"scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --config jestconfig.json --watch","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/mdenson-dayspring/big-number.git"},"author":{"name":"Matthew Denson","email":"mdenson@dayspring-tech.com"},"license":"MIT","bugs":{"url":"https://github.com/mdenson-dayspring/big-number/issues"},"homepage":"https://github.com/mdenson-dayspring/big-number#readme","gitHead":"25ad0f32883f1e577a13c06bd612a7dced0e7071","_id":"@dayspringpartners/big-number@1.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-6f9+UHwWtSI3xSz3RHAj0rDKVh7yNNPdopeXkwXHeR8wGFcE1ZyKpP7OvmPLfSymtZsAOz1i3T44OI+OyQDjLA==","shasum":"001bc9764b705345239c1605a0f3ac89401be94b","tarball":"https://registry.npmjs.org/@dayspringpartners/big-number/-/big-number-1.0.0.tgz","fileCount":17,"unpackedSize":25104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCvzPCRA9TVsSAnZWagAA7zIP/is/WgNUSh/LGR37L9so\nfVZL33tknqNk4yRMYFhhUIt9Cwrm1+R9ggD0uYddXhlsnAfLPFILKhhAxjKL\njBjg9vlWqJLntEvENz96k3w/Xq+HNOW3X4q0FOmRvhskGPm+3um65292pF23\nwPy5+mXwNGPwJIKTUMPWRjS3FwxRuis/t2QXAqWRXK7HD+H1EVgzaxhW4xcR\njMwFKG66ia5ru3w6LzmKSp2kYw2uxNmaaCX2s60VIXdPmsULLT9HjJzVinhM\nJOVRnfBYKAKHfobGDtlw+G1xzzWd32bPpLUoyMRHsRPeFJbwtj12c519WFyn\np5ht7/s4jvAwj/wEJxASxgIUz4u/GC87Frktw+5kglWOegP+uB1VvPBV2pps\nhWyfSy/JT9u8s+rDHD43OZr1KGydDnhUSmZTb16kglHHvD0/dX+gIqDc6yaP\nh+L60uG6i6KCK3wl5EOdnr7LL3eALr5VBwKzGDrrrYo7JhvDn0Bco/9vl6WW\n3VhuIu6/f7fAC6EP4j8FKFBdnOWb8Dq5GSuIJQa5qFZ7P0qbt0WWxjWS976M\nXCHhlkVLNLbsyUBAgTkuO3nsm5SUYPup9OjmNNKDUepjEvW1XBQEPEb6idU6\n+yE+54kaLNGfrYNbxlyDgyvFYnKGLt/zR6C8D52R2PqOTJKjmk2xIein6n74\nbnrz\r\n=tDnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDB/in/bUirnJ3/occWZv2xIuRC4GKON1vjupmmNdARAiBaiRqsAw2udsA70AGobOQcKbT1SJUekwrUSsdu/wM2bw=="}]},"maintainers":[{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"}],"_npmUser":{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/big-number_1.0.0_1577778383005_0.5084566943165048"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dayspringpartners/big-number","version":"1.0.1","description":"big-number -- library of functions that provide arithmetic on big numbers","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/jest":"^24.0.24","@types/node":"^12.12.21","jest":"^24.9.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.7.4"},"scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --config jestconfig.json --watch","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/mdenson-dayspring/big-number.git"},"author":{"name":"Matthew Denson","email":"mdenson@dayspring-tech.com"},"license":"MIT","bugs":{"url":"https://github.com/mdenson-dayspring/big-number/issues"},"homepage":"https://github.com/mdenson-dayspring/big-number#readme","gitHead":"a32752e47908717453192e416cbfe3cfffaad755","_id":"@dayspringpartners/big-number@1.0.1","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-K4aSPdeitjMbjnH1HxOzjp6J9+BtEFBneeTadDy9DT0gjLC5hVp7uZvDnHwLtR4k2oWY4mMjKiPfRvNFV84xag==","shasum":"0f1d7e488ab3ecda5ea1739da4250b34e97246e3","tarball":"https://registry.npmjs.org/@dayspringpartners/big-number/-/big-number-1.0.1.tgz","fileCount":5,"unpackedSize":14716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCwT4CRA9TVsSAnZWagAAlloP/jo7ef5oMjBjsHf5hfTm\nrBbhxkz1Q+p+EuTA0wxxdzldk16XS9UO0vuG7BOWjIh56Q6Dt+0vX49B1OJZ\nDtPbOUWhpCZ/7VsyXNBt2/dvVEEL8WEw4X4li//vWLtwDZ0A6cZ7YfMizE+P\ngqd85Mu5R3aDWUn9oi4k2svmrOvImChfAvpoRA8uwnRgTsTX8+sPg/bqJ8ol\nJtXI7XJimR/1XS9ntNohDuIks3D5UnAa3ZmKhLXhDhuyvb7h8CIxIDaVkyoh\ns4jeqJdKKoygzvFvQJvppicCXsNuydl5IcsXfoOCPCC8CZQkSLjQOs5JUQkF\nenbpd74ZdNiHYbjqGXTjaioUshYxL2ns1Gntr+wr7h69gekfkwF/VvDGb+V0\n2LZtEQJnRHVBlg6+VrEZJU+iKojXJIg+lcKRQITgn41T1gl8zJm5ZpAWl0v/\n9q1OILQWduB+iwiQrsScnVPyAv8V+Ag50IWSJY/YKiI0hGbVWavl0IydU8/P\nAIWG7G581bGs+ZO+kcx+iuUPqyyplnmcSGgErbQ5h5xTuXqdqFhsnJAuGuut\nue1OrLpe//gcSMp/xfJtR+B3rXRiWMIxXkjTFDCyUX61u2sFeCwt1IoDwlue\n1mmqATE7XVOFfZUn13n5jEungrfYshdeJrdqZk8C3OpgXdtN3lGHr3U4pMK8\nUyLl\r\n=uUpt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCsIM8WYs9V5ilHJ4PrNMWM4Q4S1g3k966F2BJve0mfAIhAIBZOO/G+NmLZZzVi8HQimn76BCRQ1M7czkAncbA7as+"}]},"maintainers":[{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"}],"_npmUser":{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/big-number_1.0.1_1577780472105_0.16044874180313484"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dayspringpartners/big-number","version":"1.0.2","description":"big-number -- library of functions that provide arithmetic on big numbers","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/jest":"^24.0.24","@types/node":"^12.12.21","jest":"^24.9.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.7.4"},"scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --config jestconfig.json --watch","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/mdenson-dayspring/big-number.git"},"author":{"name":"Matthew Denson","email":"mdenson@dayspring-tech.com"},"license":"MIT","bugs":{"url":"https://github.com/mdenson-dayspring/big-number/issues"},"homepage":"https://github.com/mdenson-dayspring/big-number#readme","gitHead":"d6db8557ebf214e5a4e056252e37703fed25eaab","_id":"@dayspringpartners/big-number@1.0.2","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-bFoymM8p1Fd5w2+QKyrrfrpHS1JfSxkqBbCuP0J+ZHnKFkUZOb5OxHV/zNpx0rhvgcsZ6MK24Iios/ZJ9/G8OA==","shasum":"56b6e58f8f72835c770bd60df7065f2c106e0fa8","tarball":"https://registry.npmjs.org/@dayspringpartners/big-number/-/big-number-1.0.2.tgz","fileCount":7,"unpackedSize":22813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEFDbCRA9TVsSAnZWagAAed4P/3iff11EqJsRPfrIatSu\nu4yKfm1lPf8lCZ/ofU/JBc63DQct6jIC+j7g4LWnvO/wJWx/0iu0bfY547rR\naltiYNTR321sqzK8KzTkL5AbvXpWjxqaIAVEvLtZxdhfo8q6Xa2Ro7alN1LM\n+t5d2NcolVSRh0JtO5nAB3GpJa3VqH91yrRY/rsxA5u8NEEAaBl9DSFRidYX\nXreEFxDrnnfMgKHvIPny2Dx3EfAGtELmdVlrDWzqNzqOROgpMW4dmQiN45vl\nHYf2daJ6ULUV2l5Ix5ahGRBra7ag30CCjztdUuN5Xmx+F5ImZyeDHbrLottf\natV/3k2/e8Vs78ZE6SVge4GAuwwvSw99g8jKrJkNySc3f1zVVVfAQghjcOcR\n27ZhZBRBueK9e9EuwUWGzFk/RviYPLAiKiPkDdGZVEaJqbYc/YJjSGQ/PF11\n6YDhZdKxKh2y43CyZxlvNadO8ER8dPMaorNVkjSq+sQi06rRQ2V86OggXFx5\nsMGserdlerIqYx26fmmWbk14Mi8ar3qViDOWk+sUuUy9XsxywRpDzknrYl4k\nBLw982+9ZsvfN5+AO2o4w3UT4Ro5Fi+0zzUZSmLU+AY0x0gnHETO6iXFKaIq\nvx+GgDOHfxi+N/trmTLA04IppgsrlFtaxTqp1tfZ9k1EPv4nsto38HFMbNxU\nf9Vy\r\n=dTXZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8iUb5+kc5ZmCORN2WuNwMKqbbD/1k+Y2TGG0BHQMo3AIhAPajQTs6XevW6kvORADo2gTjRdKFipx9y4A0IXRFrE9T"}]},"maintainers":[{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"}],"_npmUser":{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/big-number_1.0.2_1578127579473_0.3530087569437734"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dayspringpartners/big-number","version":"1.0.3","description":"big-number -- library of functions that provide arithmetic on big numbers","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/jest":"^24.9.1","@types/node":"^12.12.25","jest":"^24.9.0","prettier":"^1.19.1","ts-jest":"^24.3.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.7.5"},"scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --config jestconfig.json --watch","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/mdenson-dayspring/big-number.git"},"author":{"name":"Matthew Denson","email":"mdenson@dayspring-tech.com"},"license":"MIT","bugs":{"url":"https://github.com/mdenson-dayspring/big-number/issues"},"homepage":"https://github.com/mdenson-dayspring/big-number#readme","gitHead":"d6b37553993b2699351a37909884e71bd504d500","_id":"@dayspringpartners/big-number@1.0.3","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-wsfPR6dLIiWzZ6oqkaDVHgxePTff1JbxjRwD6oiYWjMX13jLeL9U+UKJxkNHNjYIusD2ClWj/BAze/g3cyK7gg==","shasum":"87b3e52fb64f7c9ae284d7913822774a5f3e1767","tarball":"https://registry.npmjs.org/@dayspringpartners/big-number/-/big-number-1.0.3.tgz","fileCount":7,"unpackedSize":25369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQv4DCRA9TVsSAnZWagAAp94P/AweuAJURMng6sw78jof\n/AAq9NEvl3H9OaIEeJkuNdnIq3F2mCdsI+eQqp27lm3SgXx2EN/9WMLlUXUf\np+EfO07gn6Wb3K/lUEWwx4IrFkZ0MWK7nxZ1KjnhVfAaqVwGk+Ok1383oipV\nFwMdiOXR6QebwAkflTquUr9hGqmBWDbUrVc52JDGoNrcDpmIzNwj3fkWh1Pn\nZtydY5sXchwAjr2gLRrG8Exm3cSFBegMrPMNYXgoSiDVVixeouBGbhC7QYV1\nn20U/inG+8uyhJ9X7x8zHleN7jsHzv99MJj8oqW24WAUAH0b9mu7kpgjT/rh\nDqFKPI6sg5f/mM2w6UUHFjtsbYY3iqNvhH+WfohF8vhWl0WSfB+exaQPrkhy\naTN7OB9SRkk3nsUTcoat4xtOXEyxQh54nK9TDA3D59eHgp64BKlWfF/x+O9u\nyQ6YAcrZ9kQZXz4yW61MfLviB97v43GDqavWBp2MO82XlcuKj7hZyPbF1ets\neA7VwAUfRektPX/RkoH6ZfEFTJ9SrqmAY3UIytNmFzlGK4yDgYBNvqZutOcx\naIXSQwKr4XJ6OHjOzf299Gp3VDiP8gaQANktTf2ZGaWYq1sBlTziVNu2our9\n8yk3Tj0yG0OzB+h6Ofr3gKpkRrSShPGS1XGgdbccbCRqy0Fy6R1vKaR9L8jl\njta4\r\n=Hiu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxeq1169/B5/3lNpXTu1i72DG6nV5lhNC7Q+oQsWlemgIgSRoKOB3EtQKUaM/mVy+Xe8MdsZVNk6oDy2aCW+vSVIQ="}]},"maintainers":[{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"}],"_npmUser":{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/big-number_1.0.3_1581448706902_0.05467863328423883"},"_hasShrinkwrap":false},"1.0.4":{"name":"@dayspringpartners/big-number","version":"1.0.4","description":"big-number -- library of functions that provide arithmetic on big numbers","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jest":"^24.9.1","@types/node":"^12.12.25","jest":"^27.0.1","prettier":"^1.19.1","ts-jest":"^27.0.3","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.7.5"},"scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --config jestconfig.json --watch","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/mdenson-dayspring/big-number.git"},"author":{"name":"Matthew Denson","email":"mdenson@dayspring-tech.com"},"license":"MIT","bugs":{"url":"https://github.com/mdenson-dayspring/big-number/issues"},"homepage":"https://github.com/mdenson-dayspring/big-number#readme","gitHead":"0ade304f9212413d4f57b7dcc3ad39d48f7b7234","_id":"@dayspringpartners/big-number@1.0.4","_nodeVersion":"12.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-1oUxJ3boegXk9TTbUhuGJ71std2YBxP4iDf7H1FozbOISHgBNBBrFK1FCGLhVtrECSjun+tNFPAbYiqvAklhkg==","shasum":"736134196a86aef5c11c3ae0b3009b15065c021d","tarball":"https://registry.npmjs.org/@dayspringpartners/big-number/-/big-number-1.0.4.tgz","fileCount":7,"unpackedSize":25375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0jenCRA9TVsSAnZWagAAgnsQAJ+jLKNPgAhMHpaJ27gI\nWoWkawAN+Dm7RoM8MrXgg/5nlvRqmKSBTCAnXUM2Yx/gs7RZlgAmgUxgK9R5\nIZUqeRGDMLfWLfs5r7FfCMsqsYDi2VvFcv/t5+greCzA6dQkYUozaPF6T0eq\ngK7I3DK3Qvi7LvJrR8xV+7y50ddWnt9M8P3CyJ9izH2hOXWHZvde5z+TSIaW\nY2g52dPSpsF+/xxyy9qL8BKj3aixC/YOFXAakaL49Rek/dyksTAPhlo2FdnH\nf3Ys2lI7FnBK+YRqa/7o4OeQAhdVkzRFO8N/XMeaQ6CBYrS2tUVAcBrSFM4j\ngtiKu6WXZLZLaw5/MhUB4IzVLmcDQx4LFivZ/wJUUBIIFt43SjM4ocJbAVyk\nOnkdDKQ/tT75PAFxY+p4xqlA9PPcZK4t8Zpqre9C4r1QHZw756sKeqz0ejvU\nL0yE5eF2JWxw5O0FZXDjClbZw3edYRg1pTmZ2QLvSEwyI4uLDR9RscnET1Bw\nukgk/xgMzz8TgySt72VzzTYT/bT2MY9trxtiJSEiqSzC71kDUHDYrSwHV9dQ\nx518MtfYjOj8/YTpjzafyS/TtvutBvvs54MQd/bJCzrUW0cv1aSVPx4u/E6B\nbNxPSbSm0pql7aWhm7Y6MYTtPk0y/TMexNbcF22Yo4nk0+FATnEb0pX0czva\n2pyj\r\n=QEdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkjCp2562FXP4OBm/xIyeOdjPUIbJfjdy6TT5+f6zX8AiEAiM6EnNE7ff6J+Kba5aoMAsiaiv+SegKJU+BZ2KiEl6c="}]},"_npmUser":{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"},"directories":{},"maintainers":[{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/big-number_1.0.4_1624389543046_0.6317717387953099"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-31T07:46:22.730Z","1.0.0":"2019-12-31T07:46:23.153Z","modified":"2022-04-05T03:11:37.996Z","1.0.1":"2019-12-31T08:21:12.287Z","1.0.2":"2020-01-04T08:46:19.574Z","1.0.3":"2020-02-11T19:18:27.063Z","1.0.4":"2021-06-22T19:19:03.178Z"},"maintainers":[{"name":"mdenson-dayspring","email":"mdenson@dayspring-tech.com"}],"description":"big-number -- library of functions that provide arithmetic on big numbers","homepage":"https://github.com/mdenson-dayspring/big-number#readme","repository":{"type":"git","url":"git+https://github.com/mdenson-dayspring/big-number.git"},"author":{"name":"Matthew Denson","email":"mdenson@dayspring-tech.com"},"bugs":{"url":"https://github.com/mdenson-dayspring/big-number/issues"},"license":"MIT","readme":"Big Integer library module\n==========================\n\nA library providing a arbitrary length integer implementation for Node and browser javascript coding.  \nThis library was put together as an implementation of [Programming Praxis \"Big Number\" exercises in 2011](https://programmingpraxis.com/2011/05/31/big-numbers-addition-subtraction-and-multiplication/).\n\n`\n@dayspringpartners/big-number\n`\n\n# Installation\n\n    npm install @dayspringpartners/big-number --save\n\n# Usage\n\nIn Typescript\n```\nimport { BigNumber } from '@dayspringpartners/big-number';\n\nconst oneThousand = new BigNumber(1000);\nconst bigger = new BigNumber(123456789);\n\nconsole.log(bigger.add(oneThousand).toNumber());\nconsole.log(oneThousand.add(5).toNumber());\nconsole.log(oneThousand.subtract(oneThousand).toNumber());\n```\n\nIn Javascript\n```\nconst BigNumber = require('@dayspringpartners/big-number').BigNumber;\n\nvar oneThousand = new BigNumber(1000);\nvar bigger = new BigNumber(123456789);\n\nconsole.log(bigger.add(oneThousand).toNumber());\nconsole.log(oneThousand.add(5).toNumber());\nconsole.log(oneThousand.subtract(oneThousand).toNumber());\n```\n\n## Methods\n\n### constructor(number)\n### constructor(string)\n### constructor(BigNumber)\n\n### BigNumber.parseString(string)\n\nScan the string number representation and return a BigNumber. The scanned string can have two forms \nbased on the forms used for number literals in PostScript (but more relaxed). \n\nThe first form is a string representing a decimal integer consisting of an optional sign followed by \none or more decimal digits. The number is interpreted as a signed decimal integer and is converted \nto a BigNumber object. \n\nThe second form is a string representing a radix number and takes the form _base_#_number_, where _base_ \nis a decimal integer in the range 2 through 36. The _number_ is then interpreted in this _base_; it must \nconsist of an optional sign followed by digits ranging from 0 to _base_ - 1. Digits greater than 9 are \nrepresented by the letters A through Z (or a through z). The resulting number is treated as a signed integer \nand is converted to a BigNumber object. The notation is intended for specifying integers in a non-decimal \nradix, such as binary, octal, or hexadecimal.\n\n### toNumber()\n### toString(base, parsable)\n\nReturn text representation of the BigNumber object.\n\n- _base_ is the base used to represent the integer value. _base_ is an integer in the range 2 through 36.\nThe default for _base_ is 10. \n- _parsable_ is an optional boolean value. If _parsable_ is true the output text representation will have \nthe form _base_#_number_ (if _base_ != 10). If _parsable_ is false the output text representation will \nhave the form _number_. The default for _parsable_ is false.\n\n### isZero()\n### isNeg()\n### isPos()\n### isEven()\n### isOdd()\n\n### compareTo()\n### eq()\n### ne()\n### lt()\n### gt()\n### le()\n### ge()\n\n### abs()\n### neg()\n### sign()\n### add()\n### subtract()\n### multiply()\n### divide()\n\n# Contributing\n\nIn lieu of a formal styleguide, take care to maintain the existing coding style.\nAdd unit tests for any new or changed functionality. Lint and test your code.\n\n## Install for development\n```\n$ git clone ....\n$ npm install\n```\n\n## Start testing with watch\n```\n$ npm run test:watch\n```\n\n## Test, Lint and format\n```\n$ npm run test\n$ npm run lint\n$ npm run format\n```\n\n## increment version (up-to-date working directory)\n```\n$ npm verion patch|minor|major\n```\n\n## publish new version to npm\n```\n# have an up-to-date working directory\n$ npm verion patch|minor|major\n$ npm login\n$ npm publish\n```\n\n# Release History\n\n* 1.0.3 Fifth Release \n\n    - Some refactoring of code and tests.\n    - Changed the text representation of the value used by parseString and toString methods. The text\n    representation is now based on the specification of integer literals used by PostScript language.\n\n* 1.0.2 Fourth Release \n\n    Completed implementation with division and string representation parsing and printing.\n\n* 1.0.1 Third Release \n\n    Changed implementation to be be in Typescript. Updated to a hosted npm package.\n\n* 0.2.0 Second Release \n\n    Completed Programming Praxis excercise \"Big Numbers: Addition, \n    Subtraction, And Multiplication\": May 31, 2011\n\n* 0.1.0 First Release \n\n    Completed Programming Praxis excercise \"Big Numbers: \n    Getting Started\": May 24, 2011\n","readmeFilename":"README.md"}