{"_id":"infinite-numbers","_rev":"27-ce6f35593da647e32c748ddbfdaba2aa","name":"infinite-numbers","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.1":{"name":"infinite-numbers","version":"0.1.1","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.1.1","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"ea69dcf4b906b909377b5fe6e71685a18ef6ab4c","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.1.1.tgz","fileCount":25,"integrity":"sha512-WtzOoSTEUMdrmaKpZNwdFQbTk4XocVYAl/y+dtVc3oJZes0xswn3BORAwhlwO9kpL20EvBjBpgnzSJSqrajExw==","signatures":[{"sig":"MEYCIQCzkMXRWNdlp4wAeLBOcUQf9hwuy48jz6SM4Q0JCCLUKQIhAKzhDCrElW5i+0qu+tMyPXtzqCV/C7IT+0EkFX5QPK4B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33621},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"ac428dfb7393d3ccd7004eb89a8cce2a934c51a9","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"A JavaScript library for basic operation with decimal numbers (integer and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.1.1_1734981593459_0.18543519480511006","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"infinite-numbers","version":"0.1.2","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.1.2","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"105ddbfef4a2ce285320424cf61741838925bad3","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.1.2.tgz","fileCount":24,"integrity":"sha512-IUHVApV0svexMUvN2DvULa2RMYbCEORdvv/+unkk3e4XvbGyrvDYLUGxdDKYN7hsEKLn6l1w1PfQ1Wp/Q5/lZw==","signatures":[{"sig":"MEYCIQDyF9r4m4e8w9ufMsDl2AJHh/rftd1EBXvX4hQ0sg8+dwIhALXJUhzgFnElly7a4sp/UgVTcuyyTWCtwHSHt8toJgX5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34486},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"fe8908da5597e521a96b0b05b31904a7a3a2ea7e","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.1.2_1735122589061_0.9009045788539234","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"infinite-numbers","version":"0.1.3","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.1.3","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"be8ba4044ed691fce24018f5efd3fb8b3c34fade","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.1.3.tgz","fileCount":24,"integrity":"sha512-6/YnFLsEP6HmBdU9mrXRVdQLbfArAxGP4afceQliFmuPgg5YAa3E2SeW1GLUE8f3Rb9kPQpneeft8owFMLD8rw==","signatures":[{"sig":"MEUCIQCYVElfLBBDVf0ViQP81Px24H3t3z9HPdxXj+bauY26QwIgJ0skeOwy9/DpFD3sHaM3f5YL7QHCV8W8jov0w2HScyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34486},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"f57809f9dee74d48cdaad8b6ac444e1f1eb6e69c","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.1.3_1735123417613_0.356831332203817","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"infinite-numbers","version":"0.1.4","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.1.4","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"3c8854f5c9f5f50d4589a02710608961ef073959","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.1.4.tgz","fileCount":26,"integrity":"sha512-6aM0XaSroI1o/ptEu0M0wNRxHu5k3l9SPvOdsbDnYl885jQ9Q5VtLsEV7G3IG9tLd78aS5Lmjd6bF5sS3mBTAw==","signatures":[{"sig":"MEQCIEPyZDDujqrvmWfx2o/4EYtXMkb0pQd8fnJo0X8g3Kp9AiBI8gRwjLxy8GX5vq5ZZZJYWpUy8rrso3rk2mW06arLMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35379},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"ba36878231726f584b5393c6934ab8e185f93efb","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.1.4_1735201918920_0.0566708466990784","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"infinite-numbers","version":"0.2.0","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.2.0","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"47d5493f2547c15cf8ad1787b7ddb1d8807808f4","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.2.0.tgz","fileCount":18,"integrity":"sha512-RCzF8IjWXahwUXcW1WVIziHsrcjOkU5msGczsWt1Ijdb9LLI6gXxJUnYRI97KllEE9BS6aUBs465pyb1ZwRGZA==","signatures":[{"sig":"MEUCIQDZIAE8RF+eXIJ7NSt7lftL+Om2eOGgRFeiitR8mWul6QIgOwSuMpx55/UYiVszuMzg+6W2gyvkU0w9j08OCuWhJC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15132},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"f56f237adc9ddb3c9c8c971463b64e8c219745b6","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.2.0_1735812244042_0.6603755049063362","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"infinite-numbers","version":"0.2.1","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.2.1","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"77d2929d37f0a918cb5d916dfda0d83fb976bbd5","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.2.1.tgz","fileCount":18,"integrity":"sha512-J87STM+EFUHBBxQQBS1kk8QLcigWViGLOUPO37vq/2FJtCkCqLM1PYGP5N1nbCz6N7/BPgXtZ+q8REZsc0HE1g==","signatures":[{"sig":"MEQCIHsLK8gkx9Y1Ig4mqnw4agfPPCfBEbu64w7RZLkUWs3yAiB1dfhek+lEIKcueKdTVJtxnOJy8xDzx+cw7mprxIBSmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15188},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"34297ef6a8cb538e850bf68f1e81360b1baaa898","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.2.1_1735813950894_0.5411602606546217","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"infinite-numbers","version":"0.2.2","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.2.2","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"16fa34fa71c6f4edadb8d54ec730b29893585610","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.2.2.tgz","fileCount":18,"integrity":"sha512-jIGz0OzPi0p5ORARhOEe6psTBGdmvCeeRzuDuyWYSI/aG7jEm9YemZ28Sq9+knZfYrbBsTWpbHhibXqjY4AgCA==","signatures":[{"sig":"MEUCIQCRnppQd0ikDn/2uhuUiMo8sLfdgzv6rscFwp1ZUgg2QwIgKjobgJUdjnYDQwbK7u1Z2KmxC9aK7fzZRmmk6WNWYSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15081},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"978ff47f330bee5913a40cfc96e6689f48bf1515","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.2.2_1735825811756_0.5535709380976728","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"infinite-numbers","version":"0.2.3","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.2.3","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"f97a745ecb46b93cbb06c95f7cefe54291f9e0a7","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.2.3.tgz","fileCount":18,"integrity":"sha512-FBfu5onTaPViXdVgTw5jMNexBkIe+itwBCUgmBD3r+yUpOfhIPkvQw56trPeQdjFBtFc+i1LMyp2Qf8VuKAGxA==","signatures":[{"sig":"MEUCIQD7S76sE8qMHY3apsLQ0CBozqKC8z90drKYimw2noa97AIgC8w7bySfgiHHF6ftsKdw4GipfLG+QhcPtJhjF9g3tHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14487},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"1ad85e26d57fd44606b8895913315ef6fd7f7455","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.2.3_1736876111089_0.7802829130821971","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"infinite-numbers","version":"0.3.0","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.0","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"be0bb46ed3ae6561143605f89e70e306755e52a8","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.0.tgz","fileCount":18,"integrity":"sha512-+l/vETrGQ71pdJvbbMBVB/wXUQeBkFiG+9zcDMQZFe4PA2Pc8XuYv3qnw3Tc2blAfoqRM2ZdWuvnbLL9Kg5BtA==","signatures":[{"sig":"MEYCIQCqQN+mMbEN1qPMAJRYqKqDnIps9PXUpspPNjcrAHpKlAIhAJ/A3jW/4uObfbpVbbgGGSfAD5hZ2iH9AhV7o2vKzngD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16572},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"c2a31e7188363d287f9962c909b20e9f0634377e","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.0_1738521195950_0.7519192084559609","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"infinite-numbers","version":"0.3.1","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.1","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"055aa2021edf66e7ecac40fc9d9d0a75928c39d9","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.1.tgz","fileCount":18,"integrity":"sha512-L7E8/26PFXjjPPPQwM3IUzIX7GgCMy9c41axjihmSlNxOqdUrM1c/HUBslZNloZlB/4w3EhVpga8ltVPJEkEKA==","signatures":[{"sig":"MEUCIQCHQUD1RAPUq0JX7oY5nrssN94w5YcHBN1QH/5gmAdEcwIga83pFUyRUPq73IzPwtuleHjkBA0zDNIoiltEOrCNmIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16574},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"35fb77315559e57d0f99fc71c64164a6a0d3f2fd","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.1_1738521665115_0.45707829899994046","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.2":{"name":"infinite-numbers","version":"0.3.2","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.2","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"443e6001365ecc3e1cb0a20ffd8ef6bd9ad6b177","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.2.tgz","fileCount":18,"integrity":"sha512-e/xAAOhUq1M3W3G+0g8tutndpNZ6RI4dmRf1/SR3KGQC48R+uX3fa0SXEFplFjgI7WdW0/zc99IkL7/7WQly2Q==","signatures":[{"sig":"MEQCIA6iTgqt90FpSk3tF9lCkqMmqs8UINIcV2Z9Fx15loheAiAPnDl84up69YfwHCCn3/jLWgRFRRmyrTQV/SxUTtH54Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16707},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"2beaaf0ae2aafeaee22f1acfd213527d2babf734","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.2_1738756416128_0.544320332995025","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.3":{"name":"infinite-numbers","version":"0.3.3","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.3","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"3b4b93e10b1ca8fdd0053e9ee1e30cd8bfba3fd8","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.3.tgz","fileCount":18,"integrity":"sha512-VianDHn5GCc+4wEFL08WQK4K+15EqEzl5fZXq2HUpWugy5yPr6JQJxS11XTs9VovmnD8PzFGgOVlLSM8vEJlyA==","signatures":[{"sig":"MEQCIE6I+DAVsphAwA01rwf3Yx/HlofDr/dk9GfCTWIDjd4CAiAmjHiM0MENGsg13HJhuneZUOH1qX6ZtaNX2D8G58iTGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16707},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"ac8b3835bb1b09c435aa531d48c41d4b6a50b1b2","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.3_1738756555720_0.964247088559395","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.4":{"name":"infinite-numbers","version":"0.3.4","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.4","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"45eac7f59956ceb9eed1046b114a74c71ccd060b","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.4.tgz","fileCount":18,"integrity":"sha512-h3oyWAiwJ24UyLceizjGbUJ2Vzh4qIvRuQoLrJLC4ZiE3CcOTh4Q5aD9GvcLukZiosxROeES0INUkJy2dzaDzA==","signatures":[{"sig":"MEUCIQDYs9WgYSheqHKMFL4XpyuVXdNVgR2/vW0LI+NkAWwaWwIgajI1tGnoVOzy/tqoDi9hasLK6J46FmPkyg2zMsaLmFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16709},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"b7ade2d42f8092bad4d6dea938a12911c4dcc7f4","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.4_1738756629016_0.5749151967104091","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.5":{"name":"infinite-numbers","version":"0.3.5","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.5","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"22f284a4ce9da6bb4fca872474b40d550e29421c","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.5.tgz","fileCount":18,"integrity":"sha512-KujcUPGUAvgLOSJxK1qQHa1sftX0sXiWeFx+44rA1oBHtirVDGGaTSvmYiEtTL5kp0U05xHRB6uOFqAGVD1g8w==","signatures":[{"sig":"MEUCIEUnem6X0+Oxioyp9ibbom9Q6CRD3hBGtnQQQD3NmX53AiEA+kPMjxliPKbB6JcEnaWuzX7oHSDqDkLybO+E8SCf2s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16853},"main":"main","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"057c1ed1a9c70a1c140e3016a4738f6816c5c95a","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.5_1738757084040_0.7296453324180585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.7":{"name":"infinite-numbers","version":"0.3.7","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.7","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"4da8898fb14a426cf9313c3262de5ba791508d9c","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.7.tgz","fileCount":20,"integrity":"sha512-sHCJFbdTIXSekblqk467ynGDhFSMukkeZgLRV1T69GOnrTlI6EGI7juOAHhx3u3mnI4fnzbc10JI3/Pq/yifZg==","signatures":[{"sig":"MEUCIQCLzO0cUjkE7UuImZCAzJG251FBtcN3NMaeabi0FrYZrQIgbR/xc+LAkk1BTvKNsg/tSE8Bp/p6A5d3W6wW2Kt1mUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17923},"main":"npm/index.js","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"c9e44f264db60ebcfeab4e710f9a4ec7984933fe","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.7_1739210258431_0.16214632435428578","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.8":{"name":"infinite-numbers","version":"0.3.8","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.8","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"33cdae1c749ed007e262d71bd7bd98fa4c88076e","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.8.tgz","fileCount":20,"integrity":"sha512-cUWin+nwsG9pVkVJ3XAo1VXJCH3uxPGVaap2P6IyVh5z+pFiCrY+V+7JnYp2mVv8htvJEfHczismHLqcKmoAwQ==","signatures":[{"sig":"MEQCIDN9cEog3Q37/yb5V9knVaFD4YMrF/ToUmMW09MzY7PmAiBeolVs63LX2ClXNWpl/+16Qsoqq7M/qbwllcMugDdm5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17923},"main":"npm/index.js","engines":{"node":"*"},"exports":{".":{"import":"./index.ts"},"./package.json":"./package.json"},"gitHead":"66c32d02aa6e394a8f42710a50e1f59520a289ba","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.8_1739211042083_0.1376852946305822","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.9":{"name":"infinite-numbers","version":"0.3.9","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.9","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"acec7a93b5c379dcb8d14aac846ec63c2b10ba0f","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.9.tgz","fileCount":20,"integrity":"sha512-NuTGVVZZl+zliQcMQYSj3ut536s7FC4M2fDLi+Fdog3RZNmPY71bmujaOiVI9dkxvgf3sv93oijxQNtOoeYHzg==","signatures":[{"sig":"MEUCIApFZLRQZ2d6pwKKkw7jGls01i8TnXRXoQiEUZJfNCn0AiEAzYTL36fFAlKdE9554/XuQzhh/dw0qS0p4gzsujAWirw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17986},"main":"./npm/index.js","engines":{"node":"*"},"exports":{".":{"import":"./npm/index.js"},"./package.json":"./package.json"},"gitHead":"55b9b21f33121cbc7ff4de2675c3bedfe50dc7f8","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.9_1739211695950_0.7232301962210825","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.11":{"name":"infinite-numbers","version":"0.3.11","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.11","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"08fd77f881b70ea20c3dce19b94d121f9cf5c374","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.11.tgz","fileCount":18,"integrity":"sha512-/5ObF6Tu/sh5XEKxhjp07jeeN+px26xoFc0JSjpgJ391cB2SKJAVP6khOQVn2mec88n4Tka2EEl/M6Y1pgFPSQ==","signatures":[{"sig":"MEUCICjcO/d8/uqdqY4++55YPBhyHnZr8CkVz5vyxdrwMUexAiEAw+oZGorbb9n2fmxEqofXG+BR+aIZqwYXxcz0yvEKgBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16788},"main":"./npm/index.js","engines":{"node":"*"},"exports":{".":{"import":"./npm/index.js"},"./package.json":"./npm/package.json"},"gitHead":"fc8f14b1e0294581308c4760e048c5b46a5f9015","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.11_1739218115578_0.26551770433663613","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.12":{"name":"infinite-numbers","version":"0.3.12","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.12","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"2534829572a10b3a68477b698f132f35c48369c9","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.12.tgz","fileCount":18,"integrity":"sha512-c7WsWHNEqcwO1+FkPFGKLDCTs0qwREIcVw1uk1AMcKQUL8HXCbwJdW80Ol5Mff/GDowrIkS8D7knUFcWLCGMuw==","signatures":[{"sig":"MEYCIQDZZsLId8eT+6pLcguBt6CJKCMNrXx1RoP8ob/OZIJURgIhAOYGjw8QjuXM1bpjmUJ7shXzYIjHhj6vCwole8d6PsoS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16776},"main":"./index.js","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"102aff069b656b4cbd66a3a0315d6a23fb67cf01","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.12_1739218791107_0.3657706471143065","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.13":{"name":"infinite-numbers","version":"0.3.13","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.13","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"c0009e6c625e1c3cd2696039199649435d3a4a9f","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.13.tgz","fileCount":18,"integrity":"sha512-79AyUya0W+RJGcjpb8LCmQ/MWtotoTlzLQak9MwSBpy43m0+dalyWP2TnF/zLShhxH0OtbBOsJKghBhEavTJnA==","signatures":[{"sig":"MEQCIGPNyyVpNN4LfARZE3g0I0INaFzvy5bjQsy1URzOMnctAiBHW1evYKLpjaOyoj3DvYF1r9+f1hjrCEjcEGhSDGWuSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16737},"main":"./index.js","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"c37f6f57f1f4fe6756fba427e4844587b1095c2a","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.13_1739219370774_0.36492962758280356","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.14":{"name":"infinite-numbers","version":"0.3.14","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.14","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"d20a481fc39c94c4becfbe5e95a0389ac47bcfc0","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.14.tgz","fileCount":18,"integrity":"sha512-3WwXJ3NQkj5uID6T9hHyTJlBnFUj3pviIOpjsIQBb/sYyRh/VNNa9fv2FddkcVnO4FlWgp/zQ6nqASUVTMTn1A==","signatures":[{"sig":"MEUCIQDNmPtBvgPllGoFjES/mCCoxCfGgBG27JR9bYIVTVwNfwIgbxsN2lyl0GQMhSXssnJxDhNztODVOVzJ/sUQEf213v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19072},"main":"./index.js","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"07c469999b436a30e65e980b4d8188bcdded8378","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.14_1739261043417_0.2164368457516248","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.15":{"name":"infinite-numbers","version":"0.3.15","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.15","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"179b6b23e1670fa6e656e2c365fdef5f543ec2dc","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.15.tgz","fileCount":29,"integrity":"sha512-Hf2c/LeYhwhKXS/VIzwO/fdohaYsFovfTP9mtVGXqU4hsii9Axg9i1I6pAnU/qHET0757hMCab3l+ty2s9IbNw==","signatures":[{"sig":"MEUCIEb0K61v+vv65nJ792oguTTVri2g3x0XTFARxMNE6g/8AiEAhMxhotz05jYgu+JsBUQWBF+t/zWQ2eF4C7fNaju3EPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23816},"main":"./index.js","types":"./index.d.ts","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"f1e1a8f483216bcf11ab52dc920b3bf6b19500b2","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.15_1739302708987_0.4076594088048946","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.16":{"name":"infinite-numbers","version":"0.3.16","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.16","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"55791be67dc71687d445f6002f33611b67e8d8f7","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.16.tgz","fileCount":29,"integrity":"sha512-gCBOsZKUo+pZQNRqp1aoxd5XLKQ8CsKbb1KvGkIZ6RNusAbtYU3hJfLRH5Paept1kIVH3KnzCXjoLe4SOufH9w==","signatures":[{"sig":"MEQCID6t/Vh70vMhCf71wl4AazuyFPHOwDA25cpmqfiLVMCxAiAoFVVrMi/UL1wS7zz5DeJCEnKgbGewdv4kZ0OCrZvGrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23400},"main":"./index.js","types":"./index.d.ts","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"f1200843c194ecaf47beb6e7de1f6b99a2a2603c","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.16_1739303700411_0.9885966001672639","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.17":{"name":"infinite-numbers","version":"0.3.17","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@0.3.17","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"60701449cc2a81ba1d1c6033fc94e858bc6c0d9c","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-0.3.17.tgz","fileCount":29,"integrity":"sha512-fGcyNEGhASu7oFDYrUQsEO646sGfj8sUox+1VKdQFcRmdh93oiVPPJGDU0lhcPtz4XJB5utjsVxp/7YbmP8QYg==","signatures":[{"sig":"MEUCICu+uVuZ45PUSng+2rRtSeET6sga0Xd10jpfVH/IN+7KAiEA/6jpEEIqMPU9V7Zuv2zsxzTZRw4v+lzZNvzFhDtqK4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25047},"main":"./index.js","types":"./index.d.ts","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"cfdd4a57b92ac9a482abb0460fae41bedd431eab","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_0.3.17_1740050526933_0.7699752276476901","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"infinite-numbers","version":"1.0.0","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@1.0.0","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"00250a528f4ef661b5cd2cc1147d0ff418850032","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-1.0.0.tgz","fileCount":29,"integrity":"sha512-Ea73IOX/W4wiyKpGm/MB5K98ujgm/I6sIqvamJokzNNkVbQZQpy+v3lN6XJrZLOwBGVof1eC2YW8Mt5SwMGIrQ==","signatures":[{"sig":"MEUCIQCKBd5DfO/kTE+uNSlv4RzCuGFhqKrIIHIGTkVN8PzsNAIgN22IvUnaOGTlFVv2QojfDNvgHYVUsNUVYPRIRzCUJik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25033},"main":"./index.js","types":"./index.d.ts","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"47eac154db350162107755bc7b1d01eb3768a030","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_1.0.0_1740771901469_0.2907644761594581","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"infinite-numbers","version":"1.0.1","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","_id":"infinite-numbers@1.0.1","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"homepage":"https://github.com/shpunter/infinite-num#readme","bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"dist":{"shasum":"cca0c3940868e180433708869b09783dcc8bcdf5","tarball":"https://registry.npmjs.org/infinite-numbers/-/infinite-numbers-1.0.1.tgz","fileCount":29,"integrity":"sha512-rSAokh8ukDhv/o182sFuN++OCT3JY0n2szHYmVyEMeMH+Dg6TXBk0TZ64YOYkXj0DppreU2ZivvkRg1fAXCLRA==","signatures":[{"sig":"MEYCIQCiYx/9vfJz9heoRTB7QEp1p2fJ6VCkFoKWJwiIK/e1IwIhAKUpwUpZ+8UcF3ubUCc2UOWW5b8iTUHs6VrOsyXlTLTs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/infinite-numbers@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25030},"main":"./index.js","types":"./index.d.ts","engines":{"node":"*"},"exports":{".":{"import":"./index.js"},"./package.json":"./package.json"},"gitHead":"d3057830edd8112407c3622c4c1eca352c4a1514","scripts":{"test":"node test"},"_npmUser":{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"_npmVersion":"10.8.2","description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infinite-numbers_1.0.1_1740772564494_0.7630846201836212","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-12-23T19:19:53.392Z","modified":"2025-04-16T20:30:41.350Z","0.1.1":"2024-12-23T19:19:53.635Z","0.1.2":"2024-12-25T10:29:49.286Z","0.1.3":"2024-12-25T10:43:37.833Z","0.1.4":"2024-12-26T08:31:59.123Z","0.2.0":"2025-01-02T10:04:04.212Z","0.2.1":"2025-01-02T10:32:31.093Z","0.2.2":"2025-01-02T13:50:11.934Z","0.2.3":"2025-01-14T17:35:11.339Z","0.3.0":"2025-02-02T18:33:16.270Z","0.3.1":"2025-02-02T18:41:05.330Z","0.3.2":"2025-02-05T11:53:36.303Z","0.3.3":"2025-02-05T11:55:55.907Z","0.3.4":"2025-02-05T11:57:09.269Z","0.3.5":"2025-02-05T12:04:44.228Z","0.3.7":"2025-02-10T17:57:38.697Z","0.3.8":"2025-02-10T18:10:42.267Z","0.3.9":"2025-02-10T18:21:36.137Z","0.3.11":"2025-02-10T20:08:35.799Z","0.3.12":"2025-02-10T20:19:51.306Z","0.3.13":"2025-02-10T20:29:31.001Z","0.3.14":"2025-02-11T08:04:03.592Z","0.3.15":"2025-02-11T19:38:29.167Z","0.3.16":"2025-02-11T19:55:00.611Z","0.3.17":"2025-02-20T11:22:07.164Z","1.0.0":"2025-02-28T19:45:01.656Z","1.0.1":"2025-02-28T19:56:04.663Z"},"bugs":{"url":"https://github.com/shpunter/infinite-num/issues"},"author":{"name":"Oleksandr Brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"},"license":"MIT","homepage":"https://github.com/shpunter/infinite-num#readme","keywords":["precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum","infinite","longnumbers","infinitenumbers","integer","float","math","add","multiply","subtract","plus","minus","divide","long division"],"repository":{"url":"git+https://github.com/shpunter/infinite-num.git","type":"git"},"description":"Infinite-numbers is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)","maintainers":[{"name":"oleksandr.brudnovskyi","email":"oleksandr.brudnovskyi@gmail.com"}],"readme":"# Infinite-numbers\n\nInfinite-numbers is an arbitrary-precision arithmetic library. This library provides functions for performing arithmetic operations (addition, subtraction, multiplication, and division) on numbers of arbitrary length. It addresses the limitations of JavaScript's built-in number type, which suffers from precision loss when dealing with very large or very small numbers, or numbers with more than 15 significant digits.\n\n\n## Key Features and Benefits\n\n* **Arbitrary Precision:** Handles numbers of any length, avoiding the limitations of JavaScript's `Number` type. This allows for calculations with extremely large or small numbers without loss of precision.\n* **No Precision Loss:** Eliminates precision errors that occur when using numeric literals with more than 15 significant digits. The library ensures accurate calculations even with very long numbers.\n* **Four Basic Operations:** Provides functions for addition (`add`), subtraction (`sub`), multiplication (`mul`), and division (`div`).\n* **Decimal Handling:** Correctly handles decimal numbers and performs calculations accurately, including scenarios involving negative numbers.\n* **Division Precision Control:** The `div` function allows you to specify the number of digits after the decimal point for the result. The default precision is 20 digits.\n* **Easy to Use:** The library provides simple and intuitive functions for performing arithmetic operations.\n\n\n## How it Solves the Problem\n\nJavaScript's `Number` type uses a 64-bit floating-point representation (IEEE 754), which can lead to precision issues when dealing with numbers that exceed its representable range or require more than 15 significant digits. This library likely uses a different representation internally (e.g., strings or arrays of digits) to store and manipulate numbers, effectively bypassing the limitations of the built-in `Number` type. This allows it to perform calculations on numbers of virtually unlimited size and maintain accuracy.\n\n## Use Cases\n\nThis library is particularly useful in scenarios where precise calculations with large numbers are essential, such as:\n\n* **Financial applications:** Dealing with large sums of money or precise interest calculations.\n* **Scientific computing:** Working with very large or small numbers in scientific simulations.\n* **Cryptography:** Implementing cryptographic algorithms that require high precision.\n* **Any application** where exceeding JavaScript's number limits is a concern.\n\n\n### Latest update\n\nIn version 1.0.1 arguments for calculation changed to array, which increases performance dramatically \\\nIn version 0.3.0 added handling of negative numbers \\\nIn version 0.2.0 added division (int & float numbers)\n\n# Install:\n\n### NPM\n\n```bash\nnpm install infinite-numbers\n```\n\n### YARN\n\n```bash\nyarn add infinite-numbers\n```\n\n### BUN\n\n```bash\nbun add infinite-numbers\n```\n\n### PNPM\n\n```bash\npnpm add infinite-numbers\n```\n\n### DENO\n\n```bash\ndeno add jsr:@num/infinite-numbers\n```\n\n# Examples:\n\n### Add numbers\n\n```javascript\nimport { add } from \"@num/infinite-numbers\";\n\nconst int = add([\"12345\", \"99\"]); // 124444\nconst float = add([\"0.1\", \"0.2\", \"0.3\"]); // 0.6\nconst negative = add([\"0.1\", \"-0.3\", \"0.1\"]); // -0.1\n```\n\n### Subtract numbers\n```javascript\nimport { sub } from \"@num/infinite-numbers\";\n\nconst int = sub([\"150\", \"99\"]); // 51\nconst float = sub([\"1\", \"0.99\"]); // 0.01\nconst negative = sub([\"-0.1\", \"-0.3\", \"0.4\"]); // -0.2\n```\n\n### Multiply numbers\n```javascript\nimport { mul } from \"@num/infinite-numbers\";\n\nconst int = mul([\"15\", \"11\", \"2\"]); // 330\nconst float = mul([\"0.01\", \"0.99\"]); // 0.0099\nconst negative = mul([\"-2\", \"3\"]); // -6\n```\n\n### Divide numbers\n```javascript\nimport { div } from \"@num/infinite-numbers\";\n\nconst int = div([\"9999\", \"33\"]); // \nconst float = div([\"0.06\", \"0.2\"]); // 0.3\nconst negative = div([\"-2\", \"-3\", \"2\"]); // 3\n\n// set number of digit after the decimal. By default it's 20\ndiv(\"10\", \"3\"); // 3.33333\n```\n\nDoes not have a limitation on the number of digits. You can use any length you'd\nlike\n\n```javascript\n// NO precision loss using numeric literals with more than 15 significant digits.\nconst int = sub(\n  \"999999999999999999999999999999999999999999999999999999999999999\",\n  \"2\",\n); // \"1000000000000000000000000000000000000000000000000000000000000001\"\n\nconst float = mul(\n  \"0.00000000000000000000000000000000000000000000000000000000000000000009\",\n  \"0.000000002\",\n); // 0.00000000000000000000000000000000000000000000000000000000000000000000000000018\n```\n\nDownload from NPM - https://www.npmjs.com/package/infinite-numbers \\\nDownload from JSR - https://jsr.io/@num/infinite-numbers \\\nHome page - https://github.com/shpunter/infinite-num/blob/main/README.md \\\nLicense - https://github.com/shpunter/infinite-num/blob/main/LICENSE","readmeFilename":"README.md"}