{"_id":"bigunit","_rev":"35-22664006d9fac30537af3867e0734d98","name":"bigunit","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"bigunit","version":"1.0.0","main":"bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"_id":"bigunit@1.0.0","gitHead":"fdc47b71c77694b1b6d86a333383e99520e7a32d","description":"## Overview","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-EqH8pmXXNtCGq0G27tIgS7cwT1HKsg4TQdgAV8MAHxrLg46NbAHbez/OQtW61/ttS5NJo9OxGdL3khoVQy2Kfg==","shasum":"7956cca2ee551cfdfb7b4811b7432ae9d08fc50c","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.0.tgz","fileCount":17,"unpackedSize":55107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPEXtIbd1bzuM/WLSr5Ghq5xRKwo3u7lP8W0OqQqR/rgIhAPWAIRPBeWfTKPddkuep80g5IiQr6lI0ft+wyV2lNxyQ"}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.0_1699971608082_0.7286282738656791"},"_hasShrinkwrap":false},"1.0.1":{"name":"bigunit","version":"1.0.1","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","_id":"bigunit@1.0.1","gitHead":"657c50450e7e8319b51f3aa9470b03c25a7b1eeb","description":"<img width=\"256\" alt=\"logo\" src=\"https://github.com/bazmatic/bigunit/assets/1154619/83db1d5c-d955-4d41-ba7a-1e513e671a8b\">","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Tfl5bm2qcDITiyrNU9WB5W0NGv0gthr/xGTsWhvj8JsWzIXlo5UIV4st1QUqTfJSrII9PD8zy1W9MmTCs30thg==","shasum":"e83928c93ac74ee1ffa7d52377a1bb789ba98ac4","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.1.tgz","fileCount":19,"unpackedSize":65107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBlbG+NcFyAhYizcO1/jTpjofWbq1QNxjdpYW9AICNJAiEAiNxM6nlDJJuya3/VKjV5/mKCb2G1HphnoUa/3G6Vw+4="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.1_1700000726222_0.7363937730050478"},"_hasShrinkwrap":false},"1.0.2":{"name":"bigunit","version":"1.0.2","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","_id":"bigunit@1.0.2","gitHead":"a73e8e85e7871a934b5ad1cdb86fcb3b24773b80","description":"<img width=\"256\" alt=\"logo\" src=\"https://github.com/bazmatic/bigunit/assets/1154619/83db1d5c-d955-4d41-ba7a-1e513e671a8b\">","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-wNlfIzh2AhW7PDNLc8btgPnfvY4zizxOm/C40B8TNj4zhbzkJ9Xhko8qmDIzquwKyOHrxzUkZ7PER0nGx4yhKg==","shasum":"9019bdc4c1f6a8c65bb941768a6f5dc78cbeb3e6","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.2.tgz","fileCount":19,"unpackedSize":72611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlg7X5cYAEwlLfBRL+NSG9MMemilXg/gRunRseFnkg5AiAOOh4xW59XnKNshvk0nfQsYzQKSgO1InmPjvIHIUO7WA=="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.2_1700000848566_0.9296612988233934"},"_hasShrinkwrap":false},"1.0.3":{"name":"bigunit","version":"1.0.3","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## Overview","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.3","dist":{"shasum":"814717c0eb2b323ad7e7b8ff789b0ae7bbc5fbb2","integrity":"sha512-IeW9H5OyEIk0TlY4Xa+rpw6OC3hLWsHobwBd/ChGupmF9jFWLou+xyfVRtXSdT8rx2QrSugE4YcZe0gudoW3Mw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.3.tgz","fileCount":23,"unpackedSize":69664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Q1TQHyZ+SrDb0GlTnW3ANxav0m3vyhPYMXqWB8PB0QIhAOw1IPC3MnJQ9j3DXfBRA8sA8Hp6O2mZ71TD4YLAVvwr"}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.3_1700028984687_0.8559664173865837"},"_hasShrinkwrap":false},"1.0.4":{"name":"bigunit","version":"1.0.4","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"git+https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","_id":"bigunit@1.0.4","gitHead":"5094c20f5e4a3ca375468b9fa3fed104a7f606ee","description":"![Screenshot 2023-11-15 at 4 36 53 pm](https://github.com/bazmatic/bigunit/assets/1154619/6961c772-8902-4f9e-9a19-ca6750747326)","bugs":{"url":"https://github.com/bazmatic/bigunit/issues"},"homepage":"https://github.com/bazmatic/bigunit#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-m0qPKqR+6wNvTgLmFyItt1p+78pZLAuaDOG9CSrQdTP9GrvDvQQnYWpPM6tDqQofUUa+7vhHEcZbzcJYraz7Eg==","shasum":"e092e2668d471ddcec7d3e21e4c36d8a794e37bf","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.4.tgz","fileCount":19,"unpackedSize":72713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWYq+vewnLzeIsptGxVKff47CFcLZQugzrhCz40QaUsAIgdYoKgKeHGttm89yINQT52LL2neKKXaR8XFGS46l8FaM="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.4_1700030514763_0.1363707326285315"},"_hasShrinkwrap":false},"1.0.5":{"name":"bigunit","version":"1.0.5","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.5","dist":{"shasum":"c2c656be2cf17d1759506797173e8c1e37b30aaf","integrity":"sha512-P3S5cNA1t/lrmlqBmKfifZwO0F/OC2X1GtTLVF2WsLeIYakmo/SYsH8qas7APErpEmP54JGTlJm/eEgDhhFdJg==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.5.tgz","fileCount":22,"unpackedSize":69456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD4YAdaRsmXHSqR21dZdRZEknRS50ddMmi1dKHtcxpogIgOr003KCrhd8ZLwWSJqVcLegiURAOcfZ4d38SkgVAcUM="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.5_1700053301948_0.17321648949214774"},"_hasShrinkwrap":false},"1.0.6":{"name":"bigunit","version":"1.0.6","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.6","dist":{"shasum":"f4c8f18fb4264ac8613dc9db67bac0cffb819098","integrity":"sha512-BQut3bhLc+NbLPlVz592SBBO4MmDkUtjXWCbcfH+WMVViFfmr7oUh6vHSNKY4ykBTvmdyKOBjGI5W3Fgi7ryJg==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.6.tgz","fileCount":25,"unpackedSize":76509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0Q6AEn54+Y34Y8OD91tzEtuVsBB9fPCYwWkKp8+3Z7wIhAOVkUaaZNs9rOrbhcRKykoCpUEQDY97F0okqcOUBONfI"}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.6_1700139053315_0.7630657009535353"},"_hasShrinkwrap":false},"1.0.7":{"name":"bigunit","version":"1.0.7","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.7","dist":{"shasum":"3fc8fbb879e25af543c787ed6c346c42d9e2eb10","integrity":"sha512-dtOczh3kLfa7HeGgbLhbVIX0kmrtwrXyi4TKJ2Zdk2XBEbbIUqDayyJvXryRG13++kRnLQXGkUeoxu+rxHNn+Q==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.7.tgz","fileCount":25,"unpackedSize":72987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID23HwkEm4DGusCaGlNxtUGAFXTFcHXazeO6eNll8invAiEA1USBfchDw6CZoinKaocv9vFQFIT4egUXZvUQ8aiRhFQ="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.7_1700143093012_0.35044905093208456"},"_hasShrinkwrap":false},"1.0.8":{"name":"bigunit","version":"1.0.8","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.8","dist":{"shasum":"16c09a10f23adcb31e374a16477f827cc9be7cc6","integrity":"sha512-kD16uGZs2CXN+OAfty8qU/GARfk9VLTHDgiyT5fiH33TO5Jpw825M93IudcmvMxa6eBXc412ZdBKGmPjEdUbvQ==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.8.tgz","fileCount":25,"unpackedSize":76551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIFGmq60nODfLEsmY3I0w/KzK/9gwBg1O1k+lIuOjXvAiEA7khJWzBeFQidsyqITDiafz9kDQQcJ8gRpnB3lDsPKyg="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.8_1700177734332_0.32845502492860557"},"_hasShrinkwrap":false},"1.0.9":{"name":"bigunit","version":"1.0.9","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.9","dist":{"shasum":"3b0c1471acb8a54a01fae7f7609429de41b73228","integrity":"sha512-ZzA8ax1U2E+nSPf0ge9ijQqkPxQUwvhRY3cvERaxAxq8SDWkAeBL+rqrd912FoEnVye8sqHcxdIMMsOSqXfvbQ==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.9.tgz","fileCount":25,"unpackedSize":77073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB82JZCCOW3j1QxzL5D6HtpQlDtckgWfkzhAff6rCAeQIgPB8X3CQFz0yBx1N59PuUaQEICQCghALCgJ+9gJyRSus="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.9_1700267739828_0.1357408946232319"},"_hasShrinkwrap":false},"1.0.10":{"name":"bigunit","version":"1.0.10","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.10","dist":{"shasum":"3715ee53146be355265263798f08fa855624e8c9","integrity":"sha512-+R+QWdwMKjv8HdCG7Rr0plTAhD/UUMuFDIdCn+7ezoz2SpUgq0ASF3WGwPL7+igTztd16IPtHsjvfe0ilNdIMw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.10.tgz","fileCount":25,"unpackedSize":77119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8YQCp/66HALVCgwdcQnVdlnqyoSpohde0dJICNcrJqAiBL85ZJ+DlXlNS/zMRwOIfnCEgqjdTugUbUWWCYS4YPXw=="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.10_1700267908492_0.0600559180649598"},"_hasShrinkwrap":false},"1.0.11":{"name":"bigunit","version":"1.0.11","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.0.11","dist":{"shasum":"e4fd74a7c9190549b23ac9b2326884ecffd2c5b9","integrity":"sha512-IEvkuAvsQvak6QnEjPCI65cu8CqYWk3TdiPh3J5+DiaeF/gyuqe8DWAj3FalTp0o1EaurbU64xYGKYfAyCjZJw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.0.11.tgz","fileCount":25,"unpackedSize":77189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYsQlFRKj06sdjsTuehnWPiHgu2BTHC7lWWMuL5iaupgIgOOCC6Cypt6MHd0eiFlwAWwOLoHAHFL3BY4IlJwKIZb8="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.0.11_1700268079670_0.7110920208024634"},"_hasShrinkwrap":false},"1.1.0":{"name":"bigunit","version":"1.1.0","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.0","dist":{"shasum":"44ffd8289a89c1df0b6789e0367710328cdbf780","integrity":"sha512-78q9Yvt6txAvHSxApReiJVPCLP4bcAin7vyoVrgADnul3NUSRdLyXGV3i5/0AHaDVHQh7jW4IlIr4jhYbNqdOw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.0.tgz","fileCount":11,"unpackedSize":27890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJxQPv1Q6F30ZvbAfTiZmnn5eBgn+ojfK/LdpgO22NHgIhAKG5DZ4mKRNPFVNd4ngB1KwLkC8N5fcGncpC9ZQ/7+oT"}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.0_1700434660252_0.9242572445363997"},"_hasShrinkwrap":false},"1.1.1":{"name":"bigunit","version":"1.1.1","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.1","dist":{"shasum":"c1c28b1974988436aafb0a64a4cdfe3832f13ac9","integrity":"sha512-nYnHi49uWUJupG5VO2V02B2mgFuQevYOk5oRZ4EgCDdfgdnuNR6kv+EG7mZXSORP2H00XSu3/vMUpNL13afs3g==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.1.tgz","fileCount":11,"unpackedSize":28235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH42R4KjUhwIuSnDAOgK+DK43eyVXe7JwT/w3ka3wZ2FAiAqMBHkWHruTZ0X6FBABKS+zWH9526t1NCnxICxfXE/fw=="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.1_1700449628385_0.45738868172082037"},"_hasShrinkwrap":false},"1.1.2":{"name":"bigunit","version":"1.1.2","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.2","dist":{"shasum":"2a2601ffbc9ffbce98234ef72fe51cda265d02a2","integrity":"sha512-bxltqW246X0qfK+YFgueNjqGNa9xHZsQngAFPYGbUoW3QP7Hg+K1IKrTVFvtTznMKhX0WPG/U7Uu0YI8Dw+eoQ==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.2.tgz","fileCount":11,"unpackedSize":28235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfnAXWLJ0Kr/hkC5UNT6vDy0pzje6+QTOJ9AVfnu4ZpAiEAveQ+mvtyMCEMOQh+6RtWW5PLVcklAy2Qqnj0p/3s6Sk="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.2_1700454177569_0.07982550404844835"},"_hasShrinkwrap":false},"1.1.3":{"name":"bigunit","version":"1.1.3","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.3","dist":{"shasum":"1ce07a51aafb9db540b691b27ca6e9d0b009e987","integrity":"sha512-rbrxhlmH2nErJMGGzW2oAwR/H1pYQvaSZSEOeeYTPDq32vHKtHn84fBpPppWB0CDBkEw4Yv2SYNZo+a5p9rBQg==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.3.tgz","fileCount":11,"unpackedSize":28101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCFyDQ+NV+MTiW1iGAbaMQrE3bqKJpl+xqF5zazAavUAiA8j+gdx+lnufdzFK1NTQv0jqgfJyvJteLG7Kc2ZtS2Rw=="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.3_1700455238772_0.04931569990618745"},"_hasShrinkwrap":false},"1.1.4":{"name":"bigunit","version":"1.1.4","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.4","dist":{"shasum":"fe70c8e402b001f40b88790164a373d51d2407ec","integrity":"sha512-VUuRmTIhyhC0Cnz/0SwdRZOULSi2ifN0MGRWJ0feQU0/hcTBCo9n8utgPAvhhpmjXVfWkqqplvdKHasumKINyw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.4.tgz","fileCount":11,"unpackedSize":34220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpYK0b5TzmpWh9s2tkYrNlDg9ETLzQE8zfg1B2DqRFHAiEAolNRxWZm6c+CtlPLwxodWvmsaE0/nppkLMHipSvbM14="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.4_1700462128838_0.9192687114987803"},"_hasShrinkwrap":false},"1.1.5":{"name":"bigunit","version":"1.1.5","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.5","dist":{"shasum":"440c439793bbc3dc968ec3ac42b560c8738b7886","integrity":"sha512-Ke7jSWzhkiplU3LQNk47eCBR/4Xg+/X9UDVpx1xauYN1joYCs35M93bDWYjiHQamUIaeyyb7sVUG3RfR7Fsogg==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.5.tgz","fileCount":11,"unpackedSize":35257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ7WBIgMKEu7q4vcJ2h1njPViGtnke+thcWuHTtC61oAIhAPMkThiWQ3NBHVCJ6J9ZHMarmrJAVH/EQe7krWHRTR30"}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.5_1700463633867_0.9079212369394354"},"_hasShrinkwrap":false},"1.1.6":{"name":"bigunit","version":"1.1.6","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.6","dist":{"shasum":"d4fdcd351643931c76d9b02c4c24e7483456bd0c","integrity":"sha512-k9K7ADeNXWIKmrRGgIUCLWr/ck2dmWBfws3wKy51FEx7B0DoECQJbzCLIUvMcjMrLI9oqChtLqjrLGa23difKw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.6.tgz","fileCount":11,"unpackedSize":35792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj01JPODixYxEc05JH+GhfzMpmyKX31fKuHaIivULPXAIgB9iq5Ew/3v7Y83tibSSLQrQ7PP8bFVqRkTtkMeaO/pM="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.6_1700542396387_0.4276682098878608"},"_hasShrinkwrap":false},"1.1.7":{"name":"bigunit","version":"1.1.7","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.7","dist":{"shasum":"c7df5c787dea686ec6c299c20474f444f3041160","integrity":"sha512-xH7qGlC+tSVJbX047daWm0TrfCw7AUdtiUr7HA2IudiZbQZ0+JUz/t88a853u/BFMbYld8VQOk7fTYpH0FXjJg==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.7.tgz","fileCount":11,"unpackedSize":35964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxvHNtN/+aiu0DSoeNHdvZgU21CyvEz/kYa73phuSswAiBAdoPACCcOwFIZwO7zH8rxjiTCKkf+GXoqWUOgEDAn9Q=="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.7_1700545202607_0.6631031911411109"},"_hasShrinkwrap":false},"1.1.8":{"name":"bigunit","version":"1.1.8","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.8","dist":{"shasum":"33abeb9a9b670353f5e0b49d4e666993c11ffa3f","integrity":"sha512-FsN3MMxoDzHHW/UrryMx32FRE0IZk3FshbOY2eQNN1Y4rwBzHn74dehwl8XJ4kfSq6bKFupcEVDG2zq5UBUWmA==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.8.tgz","fileCount":11,"unpackedSize":36725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Ws40dqp/lKCXz7OSWZ/6Y5vwrNRka3blDz1pTO5kxwIgeQVVilD13JSbOUiL6AbFTcncl1gA/UvIacttYrndMJQ="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.8_1700871353628_0.4514433912746276"},"_hasShrinkwrap":false},"1.1.9":{"name":"bigunit","version":"1.1.9","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.9","dist":{"shasum":"5a6b76c0f20c9892c059305b685b7d34b144cf66","integrity":"sha512-vcah6enn9hW8VGDPeowuMrkTMvbLd8rlOy0IyXsAFV0hzc0FE7MaerCNLGP8gpeJb3tTtKZcWsAVTTgZNP+iOA==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.9.tgz","fileCount":11,"unpackedSize":37509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJCf9dYNfML4HBU0kSrNSLrqMVcC+qAwJWIJR3YOdW9AIgVUCMHfm9k8jsjXaDsPqSimFsMiblZoHOkB7QMa6MbZQ="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.9_1701322188207_0.8801759445742579"},"_hasShrinkwrap":false},"1.1.10":{"name":"bigunit","version":"1.1.10","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.10","dist":{"shasum":"fe4e7112582d03eafb36befd7d246f8f7d85ed78","integrity":"sha512-w43INkPCtKaF9xueOkrxdyRqq5M6IJJ9fmJaIX2y+EAigeNbc/Sru+2H/xs+/nNfyr1rXQDFytPlB03o4OvkSQ==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.10.tgz","fileCount":13,"unpackedSize":39599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkN0owA3WnsR9RuwVuj4RMcQ9F+LSvDEg+mYr2CxzMiAiEA6stbH9JIStclgPwD3ck3OkcLDbY5iT6kEBFHSFoszAA="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.10_1701754105805_0.27358026368552846"},"_hasShrinkwrap":false},"1.1.11":{"name":"bigunit","version":"1.1.11","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.11","dist":{"shasum":"3a9b83aaee3cc0e93a6180fc4c957c932760ffe8","integrity":"sha512-2WwIETMGhE22F1UYDzQWF6EoyuKyFcHmtJyx64z6l4Ekm2SfHP9UKXZo8WcPJf4aVcHkP2x3zv9v4PLtYfhRpA==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.11.tgz","fileCount":13,"unpackedSize":39373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaMLWdw3FojV5D/pE1lB+Dbz6lDpW/A3cuYdQzCqfi1AiEAnnh70peovluKNYZCGUjXes0dT8r1SCWAvzPubHOb82U="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.11_1701754150279_0.3820640150677286"},"_hasShrinkwrap":false},"1.1.12":{"name":"bigunit","version":"1.1.12","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.12","dist":{"shasum":"36df3bdd00f452fdaa418e148adf49fa9446d6c9","integrity":"sha512-jGJ2HvGV7xQ7tNKwgeEYijMsar8ivgOyNuhj/aCTeKye3ezDSOvuVhNW0oA7C4tj9Jb65MSXUK8v10L+8nlWhw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.12.tgz","fileCount":13,"unpackedSize":39373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFwVLcRXpfETHVwIaaecLmuK2Fpxt1eiruvvJDByIWqQIgD0SGt4k4b75nXEw5ztQ4m5+09nZk7A/jLbpR1v75rmk="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.12_1702251129944_0.29388846655108436"},"_hasShrinkwrap":false},"1.1.13":{"name":"bigunit","version":"1.1.13","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.13","dist":{"shasum":"4bf8aabad51c727882e63b8e6de19bf1478ca0ed","integrity":"sha512-nHbCteorDsp9A57UCyStT32SI1RfC3CSnRZ+vsqiFpx2GXLs1/xIYDcFP6HGqx5BtpCr4JfwQtGnyiXlXv0tAQ==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.13.tgz","fileCount":13,"unpackedSize":40858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUdses3Bj+H8T5Ukk+LzsHmq/HS6skjZ+Pkzly8ayxoAiEAzMVLTnRjf6gJ+xXuis9PTsVqUDVCimnbx1dR6DRqS1g="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.13_1704772150952_0.1948921353481592"},"_hasShrinkwrap":false},"1.1.14":{"name":"bigunit","version":"1.1.14","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.14","dist":{"shasum":"6d4744fba2f9f7d4d50e482ea1cca4e8c3d2f72b","integrity":"sha512-NXZtqADrWrvbHb2ADF4wNs48SGLtggWz64xQiv2N/Sb4Lr5y+wCFZf26A+ZbMrWkJ+xyGfdtsbTMtsPLdyHR0w==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.14.tgz","fileCount":13,"unpackedSize":44597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHi+7Xi8UPErxKddb0pr4wDv/HOxl5CGc/DuSb5QfdEAiAb7GWbF7vaU8EkdgWCo8KJiLIGjFaGrUOB4wJyGeW4mw=="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.14_1704774172091_0.6869979962434638"},"_hasShrinkwrap":false},"1.1.15":{"name":"bigunit","version":"1.1.15","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.15","dist":{"shasum":"a4afc91715a7b721730ed1f7c35f02ef661dc7eb","integrity":"sha512-SG75KbrdwbhadOtPvmlClVAin18Ua3/vK5UWthhe5ya0pSjBDetNNSa9JlQxSIDos2Z7ORXsPk45lLE1ZVlo3A==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.15.tgz","fileCount":13,"unpackedSize":44911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq5Jr58jkfzoUHwADj6ZWkPj3t6OXQS/0hoEG7jIeImQIhAKYLXqOOQtrHCK2Ji36Rez/RPgZU+P3E40p403amQ4kk"}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.15_1704779461496_0.6351999733260432"},"_hasShrinkwrap":false},"1.1.16":{"name":"bigunit","version":"1.1.16","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.16","dist":{"shasum":"3c4d94b6052a843ca82347cb2a1f7dd8d711aef2","integrity":"sha512-xpTEUoSTDKKSPkhc1l1geW4ojWO2Xdm/vdY5E8epn5LyuqwgPwxjt0UoNMbYwFdGGTr7Eq1MYexxvG4H7ArnRw==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.16.tgz","fileCount":13,"unpackedSize":45342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU7OQoLVImKwgbhNQAyPllLRq9DnX7TjGc6XfdPWjKaQIgdodDuZ0x7JhVCnSo2URXsdVlY1wC+ZzNZXp1sz7GrQE="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.16_1705017754798_0.4419842347098921"},"_hasShrinkwrap":false},"1.1.17":{"name":"bigunit","version":"1.1.17","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.1.17","dist":{"shasum":"c0154f38cefd97c059921464a2fb6afb66b3d5f2","integrity":"sha512-PVYfkiodLSw+pxcy5XM3itBTPD9MS1Zast9rnYspW5VdQuHeZnrpI5HI1GNyr8EuyZPTDKPLnfZ4fia8p9RbCQ==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.1.17.tgz","fileCount":13,"unpackedSize":45615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQnIiS1y07s6mDOzXB+mKQhUU1oczzks9Prfdfi0OcuQIhALc57gFtgzkbk+QRjNqAjhCKr39l35Xkj0yQ/SDA7Yel"}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.1.17_1708577753594_0.7176934793138765"},"_hasShrinkwrap":false},"1.2.0":{"name":"bigunit","version":"1.2.0","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.2.0","dist":{"shasum":"2b607db0ca312afc705df1bebce02714f5282e23","integrity":"sha512-aF8Cb32IrHjzuZ+v7eKgt3wckjgfEsFcs3W4xPO/r0IaPxj9czqXd2NTEveBfMz8rhrq0VL9f5eNit3zFNLvmg==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.2.0.tgz","fileCount":13,"unpackedSize":48557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjh0mLNx1HCLXckK0FH54K4NEtmB09aGDD4dsCp38n3QIgOu6R9n2dRPVQjq4x486Q47EYZEOAd9KcX0ymmFPA8PQ="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.2.0_1714357451942_0.5990929588080858"},"_hasShrinkwrap":false},"1.2.1":{"name":"bigunit","version":"1.2.1","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.2.1","dist":{"shasum":"3757b56b2207ffa123d4f9d411b569b9d986428b","integrity":"sha512-9iNC9fGE/mE4Cdu3Fk7avIe61qRDnBX/4nrwOQnW5LAk4CAz5binpRC5gjxIGG44si+gydf8kTGbcHX1iDPgNg==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.2.1.tgz","fileCount":13,"unpackedSize":46988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBzaFDOq9Zyz97qFrmiDRQ/ldiV0O/gdlH0UyV8TEhKAIgAZibbCRYoiqqjb7mDwZvLOVQJF1S6pBpukQohCRWBFE="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.2.1_1714441387545_0.12900444424117863"},"_hasShrinkwrap":false},"1.2.2":{"name":"bigunit","version":"1.2.2","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.2.2","dist":{"shasum":"aba38ccbd8ace88685d6b3778d1a422d3d455d35","integrity":"sha512-gfg3K2MykGQ8wtYA5pDc0WHfqWuJVjxvZwDTRnh5KAp0tVtxtCrttfyN1tUTLt9v7sdJ6FIa/FoEbvptOZ0mtA==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.2.2.tgz","fileCount":13,"unpackedSize":48652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIE9Kd6lGCTb8JTx1SAPkLW6bdSisbE/mmUT4KCTsiogIgEojBHOnSU1086/+P6rXFPyObkOdCXSCgL0gWD0KGB0w="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.2.2_1714441483758_0.309186574303707"},"_hasShrinkwrap":false},"1.2.3":{"name":"bigunit","version":"1.2.3","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.2.3","dist":{"shasum":"f491d6704f3cf683c010a5950a99e7b9a7618b30","integrity":"sha512-in4NHdBaK9yBKCyRD2KxGpKJErGv1XbJMWcyZm3Ux6JkQLHvkUFJqLYQDRILy1D51kJ/XgTErvh0Ms9FHgC6iQ==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.2.3.tgz","fileCount":13,"unpackedSize":48652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIe2bLQX/W4taadticBl77De4c2AuAg7+CYoqcN5tEvAiEAkMVeYfXKy7rCuaVijnXAJ5dPHDCeYZVDePPEIDQpR+A="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.2.3_1715058547125_0.8162724800357128"},"_hasShrinkwrap":false},"1.2.4":{"name":"bigunit","version":"1.2.4","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.2.4","dist":{"shasum":"e321db75fa0fab3fe815b892fbe40405ba49da02","integrity":"sha512-hG9FiJjiZG/fkpDFBmQ6vqXN0CqIhoHN/LfnuHoHN8ds2HXNar1cYL8yjFbJr/gRzYuvpRfi0JKYT34ExMPNig==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.2.4.tgz","fileCount":13,"unpackedSize":48652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuw3PNQni6M2zqbN8zXikW57AlOMODKEQcp9jtdhatYAiEAxDDPx4+pY3p2wu4PrZk+EayIgRl08lIUmI+slZSfag4="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.2.4_1715214000276_0.1906459861730747"},"_hasShrinkwrap":false},"1.2.5":{"name":"bigunit","version":"1.2.5","main":"dist/bigunit.js","license":"MIT","author":{"name":"Barry Earsman"},"repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"},"scripts":{"test":"jest","format":"prettier --write \"**/*.{js,ts}\"","build":"yarn format && npx tsc --project ./tsconfig.json"},"dependencies":{},"devDependencies":{"@tsconfig/recommended":"^1.0.3","@types/jest":"^29.5.8","jest":"^29.7.0","prettier":"^3.0.3","ts-jest":"^29.1.1","typescript":"^5.2.2"},"types":"dist/bigunit.d.ts","description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","licenseText":"MIT License\n\nCopyright (c) 2023 Barry Earsman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"bigunit@1.2.5","dist":{"shasum":"86f7937bf38364ad0d8254c72778c5fdc5fe49d9","integrity":"sha512-2P/rFhWv4MU0HcV1atfTvU0AzBA45yR43hFqaudvSaruRXW1o/TUmiMJzZSwwhez86QkeYkPGhZFLGn8OZbk6g==","tarball":"https://registry.npmjs.org/bigunit/-/bigunit-1.2.5.tgz","fileCount":13,"unpackedSize":49175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3+7nWsEUJExBpMWxnJzwKnKtiNV0o9PrfXgoY1YZyZAiEA33MmheSPZ16gFCvIlhqVxrRvIYnf9w3eUKiENlr21Ps="}]},"_npmUser":{"name":"bazmatic","email":"barry@earsman.com"},"directories":{},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bigunit_1.2.5_1715734923775_0.9157741443625447"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-14T14:20:08.081Z","1.0.0":"2023-11-14T14:20:08.255Z","modified":"2024-05-15T01:02:04.311Z","1.0.1":"2023-11-14T22:25:26.391Z","1.0.2":"2023-11-14T22:27:28.748Z","1.0.3":"2023-11-15T06:16:24.860Z","1.0.4":"2023-11-15T06:41:54.937Z","1.0.5":"2023-11-15T13:01:42.183Z","1.0.6":"2023-11-16T12:50:53.568Z","1.0.7":"2023-11-16T13:58:13.234Z","1.0.8":"2023-11-16T23:35:34.530Z","1.0.9":"2023-11-18T00:35:40.084Z","1.0.10":"2023-11-18T00:38:28.659Z","1.0.11":"2023-11-18T00:41:19.879Z","1.1.0":"2023-11-19T22:57:40.415Z","1.1.1":"2023-11-20T03:07:08.562Z","1.1.2":"2023-11-20T04:22:57.810Z","1.1.3":"2023-11-20T04:40:38.948Z","1.1.4":"2023-11-20T06:35:29.026Z","1.1.5":"2023-11-20T07:00:34.012Z","1.1.6":"2023-11-21T04:53:16.558Z","1.1.7":"2023-11-21T05:40:02.813Z","1.1.8":"2023-11-25T00:15:53.873Z","1.1.9":"2023-11-30T05:29:48.368Z","1.1.10":"2023-12-05T05:28:25.985Z","1.1.11":"2023-12-05T05:29:10.442Z","1.1.12":"2023-12-10T23:32:10.124Z","1.1.13":"2024-01-09T03:49:11.101Z","1.1.14":"2024-01-09T04:22:52.277Z","1.1.15":"2024-01-09T05:51:01.729Z","1.1.16":"2024-01-12T00:02:35.026Z","1.1.17":"2024-02-22T04:55:53.766Z","1.2.0":"2024-04-29T02:24:12.103Z","1.2.1":"2024-04-30T01:43:07.722Z","1.2.2":"2024-04-30T01:44:43.897Z","1.2.3":"2024-05-07T05:09:07.273Z","1.2.4":"2024-05-09T00:20:00.457Z","1.2.5":"2024-05-15T01:02:04.137Z"},"maintainers":[{"name":"bazmatic","email":"barry@earsman.com"}],"description":"## A muscular TypeScript library for arithmetic with numbers of varying precision","author":{"name":"Barry Earsman"},"license":"MIT","readme":"# BigUnit\n## A muscular TypeScript library for arithmetic with numbers of varying precision\n\n![BigUnit](https://github.com/bazmatic/bigunit/assets/1154619/6961c772-8902-4f9e-9a19-ca6750747326)\n\n## Overview\n\nBigUnit takes the burden of precision management off your shoulders.\n\nBigUnit is a TypeScript library designed to facilitate the handling of large numbers with varying degrees of precision. This is particularly useful in applications involving cryptocurrency, where precise arithmetic with numbers of various precisions are frequently required. The library offers a suite of tools to perform operations, comparisons and conversions on numbers that require representation as specific precision values.\n\n## Features\n\n- Precision: Numbers are represented internally as `bigint` types, allowing for values of any size or precision. Convert numbers to other precisions easily without changing their value.\n- Comparison: Easily compare numbers with standard relational operations that work with any number type.\n- Conversion: Convert to/from various formats including numbers, BigInts, and number strings with ease.\n- Fraction and percentage calculations: Direct methods to work with fractions and percentages without worrying about precision.\n- No more `**` and `Math.pow()` in your code!\n\n## Installation\n\nTo add BigUnit to your project, use the following command:\n\n```sh\nnpm install bigunit\n```\n\nOr, if you prefer using Yarn:\n\n```sh\nyarn add bigunit\n```\n\n## Usage\n\nDocumentation here: [Documentation](documentation.md)\n\nHere are some examples of using BigUnit:\n\n### Work with various number types effortlessly\n\n```typescript\nimport { BigUnit, BigUnitFactory } from \"bigunit\";\n\n// Instantiate BigUnit instances from various types\nconst unit1 = BigUnit.from(123.456, 5); // Make a unit with 5 decimals from a number\nconst unit2 = BigUnit.from(\"789.012483655091331\", 18); // Make a unit with 18 decimals from a number string\nconst unit3 = BigUnit.from(1234567n, 12); // Make a unit with 12 decimalsFrom BigInt (0.000001234567)\n\n// Output the created instances\nconsole.log(unit1.toString()); // Format as a decimal number\nconsole.log(unit2.format(2)); // Format as a string with 2 places after the decimal point\nconsole.log(unit3.toNumber()); // Output as a number\nconsole.log(unit3.toBigInt()); // Output the underlying bigint representation\nconsole.log(unit3.toJSON()); // Output a serialised representation\nconsole.log(unit3.toObject()); // Output a DTO representation, useful for web services\n\n// Make several numbers of the same precision\nconst BTC = new BigUnitFactory(8, \"BTC\");\nconst btc1 = BTC.from(123.456); // 123.45600000 BTC\nconst btc2 = BTC.from(\"0.00000012\"); // 0.00000012 BTC\nconst btc3 = BTC.from(123456789n); // 12.34567890 BTC\n\n// Comparisons\nconsole.log(`Is btc1 equal to 10.23}?`, btc1.eq(10.23)); // false\nconsole.log(`Is btc1 greater than ${btc2.toNumber()}?`, btc1.gt(btc2)); // true\nconsole.log(`Is btc1 less than ${btc2.toNumber()}?`, btc1.lt(btc2)); // false\nconsole.log(`Is btc1 greater than or equal to ${btc2.toNumber()}?`, btc1.gte(btc2)); // true\nconsole.log(`Is btc1 less than or equal to ${btc2.toNumber()}?`, btc1.lte(btc2)); // false\nconsole.log(`Is btc1 zero?`, btc1.isZero()); // false\n\n// Arithmetic\nconsole.log(\"Subtraction\", btc1.sub(btc2)); \nconsole.log(\"Multiplication\", btc1.mul(2.0)); \nconsole.log(\"Division\", btc1.div(100000n)); \nconsole.log(\"Modulus\", btc1.mod(3)); \nconst fee = (btc1.add(btc2).add(btc3).percent(20)); //20% of the total\nconsole.log(`The fee is ${fee.toString()}`); \n```\n\n### Show the value of various crypto-currencies\n\n```typescript\nimport { BigUnitFactory } from \"bigunit\";\n\n// Define the BigUnitFactories with the specified precisions for cryptocurrencies and USD\nconst BTC = new BigUnitFactory(8, \"BTC\"); // BTC precision\nconst ETH = new BigUnitFactory(18, \"ETH\"); // ETH precision\nconst DOT = new BigUnitFactory(10, \"DOT\"); // DOT precision\nconst USD = new BigUnitFactory(4, \"USD\"); // USD precision\n\n// Crypto balances. \n// You can use .from() to accept any type of number. \n// In this example, we use different methods demonstrate the different ways to instantiate BigUnit instances.\nconst btcBalance = BTC.fromNumber(0.005); // 0.005 BTC\nconst ethBalance = ETH.fromBigInt(500000000000000000n); // 0.5 ETH\nconst dotBalance = DOT.fromDecimalString(\"10.123456789\"); // 10.1234567890 DOT. fromDecimalString permits any number of digits after the decimal point.\n\n// Exchange rates to USD\nconst btcUsdRate = USD.fromNumber(60000.0); // $60,000 per BTC\nconst ethUsdRate = USD.fromNumber(2000.0); // $2,000 per ETH\nconst dotUsdRate = USD.fromNumber(35.0); // $35 per DOT\n\n// Convert each crypto balance to USD\nconst btcUsdValue = btcBalance.mul(btcUsdRate).asPrecision(USD.precision);\nconst ethUsdValue = ethBalance.mul(ethUsdRate).asPrecision(USD.precision);\nconst dotUsdValue = dotBalance.mul(dotUsdRate).asPrecision(USD.precision);\n\n// Sum the USD values to get the total balance\nconst totalUsdBalance = btcUsdValue.add(ethUsdValue).add(dotUsdValue);\n\n// Output the balances in USD\nconsole.log(`BTC Balance in USD: $${btcUsdValue.format(2)}`);\nconsole.log(`ETH Balance in USD: $${ethUsdValue.format(2)}`);\nconsole.log(`DOT Balance in USD: $${dotUsdValue.format(2)}`);\n\n// Output the total balance in USD\nconsole.log(`Total Crypto Balance in USD: $${totalUsdBalance.format(2)}`);\n```\n\n\n\n\n## Contributing\n\nContributions are welcome!\n\n## License\n\nDistributed under the MIT License.\n","readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/bazmatic/bigunit.git"}}