{"library":"big-integer","type":"library","category":null,"description":"BigInteger.js is a robust JavaScript library for performing arithmetic operations on integers of unlimited size, circumventing JavaScript's standard number precision limitations. The current stable version is 1.6.52. While releases are not on a fixed schedule, the project is actively maintained, with recent updates addressing various fixes and TypeScript definitions. A key differentiator and recent major change is its evolution into a polyfill for the native JavaScript `BigInt` feature (introduced to TC39 in 2018). If the execution environment supports native `BigInt`, this library will transparently wrap the native implementation, otherwise, it provides its own software-based arbitrary-length integer solution. This makes it a highly compatible choice for environments with varying `BigInt` support.","language":"javascript","status":"active","version":"1.6.52","tags":["javascript","math","big","bignum","bigint","biginteger","integer","arbitrary","precision","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install big-integer","imports":["import bigInt from 'big-integer';","const bigInt = require('big-integer');","import type { BigInteger } from 'big-integer';"]},{"cmd":"yarn add big-integer","imports":[]},{"cmd":"pnpm add big-integer","imports":[]}],"homepage":null,"github":"https://github.com/peterolson/BigInteger.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/big-integer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/big-integer/compatibility"}}