{"library":"browserify-bignum","type":"library","category":null,"description":"This library provides a JavaScript implementation of arbitrary-precision arithmetic, specifically designed to be compatible with Node.js's `node-bignum` API while being usable in browser environments via Browserify. It is based on `bignumber.js` by MikeMcl. The current stable version is 1.3.0-2, released approximately nine years ago. It differs from the original `node-bignum` by explicitly *omitting* several key methods, including `prime`, `toNumber`, bitwise operations (`and`, `or`, `xor`), modular inverse, random number generation, primality testing, root, shift operations, GCD, and Jacobi symbol. This makes it suitable only for specific use cases that do not require these advanced features, such as its original purpose for `node-srp`. Given its age and the explicit statement about unimplemented features, active development is not ongoing, and it targets older browserify workflows rather than modern ESM or bundler setups.","language":"javascript","status":"abandoned","version":"1.3.0-2","tags":["javascript","arbitrary","precision","arithmetic","big","number","decimal","float","biginteger"],"last_verified":"Wed May 27","install":[{"cmd":"npm install browserify-bignum","imports":["const BigNumber = require('browserify-bignum');","const n = BigNumber('12345');"]},{"cmd":"yarn add browserify-bignum","imports":[]},{"cmd":"pnpm add browserify-bignum","imports":[]}],"homepage":null,"github":"https://github.com/innoying/browserify-bignum","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/browserify-bignum","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/browserify-bignum/compatibility"}}