
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@numio/bigmath
Advanced tools
@numio/bigmath is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)
@numio/bigmath is a powerful and reliable JavaScript library designed for precise numerical computations, overcoming common limitations of standard JavaScript number handling. It provides a rich set of functionalities for arithmetic, statistical analysis, data manipulation, and number base conversions, ensuring accuracy even with extremely large numbers and solving notorious floating-point precision issues like 0.1 + 0.2 !== 0.3.
This update introduces new functionalities:
mod): A new mod function has been added for performing modulo operations.mod function has been integrated into the Pipe function for seamless chaining of operations.The application currently supports the following operations:
add: Addition of numbers.sub: Subtraction of numbers.mul: Multiplication of numbers.div: Division of numbers.round: Rounding numbers to a specified number of decimal places.pipe: Chaining operations together.sort: Sorting arrays.quartile: Calculating quartiles of a dataset.mean: Calculating the average of a dataset.max: Finding the maximum value in a dataset.min: Finding the minimum value in a dataset.MAD: Calculating the Median Absolute Deviation (based on either median or mean).IQR: Calculating the Interquartile Range.FDR: Freedman-Diaconis ruleisEqual: Checking if two values are equal.isLeftGreater: Checking if the left value is greater than the right value.isLeftGreaterOrEqual: Checking if the left value is greater than or equal to the right value.sqrt: Calculating the square root of a number.cbrt: Calculating the cube root of a number.abs: Calculating the absolute value of a number.mod: Modulo operation, which finds the remainder when one number is divided by anothertoBase: Converting a number to a specified base.isHex: Checking if a string is a valid hexadecimal number.isBinary: Checking if a string is a valid binary number.isDecimal: Checking if a string is a valid decimal number.isOctal: Checking if a string is a valid octal number.isNumber: Checking if a value is a number.Benchmark: Functionality for benchmarking code execution.npm install @numio/bigmath
yarn add @numio/bigmath
bun add @numio/bigmath
pnpm add @numio/bigmath
deno add jsr:@numio/bigmath
Download from NPM - https://www.npmjs.com/package/@numio/bigmath
Download from JSR - https://jsr.io/@numio/bigmath
Home page - https://numio.deno.dev
Change log - https://github.com/shpunter/numio-bigmath/blob/main/CHANGELOG.md
License - https://github.com/shpunter/numio-bigmath/blob/main/LICENSE
FAQs
@numio/bigmath is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)
The npm package @numio/bigmath receives a total of 22 weekly downloads. As such, @numio/bigmath popularity was classified as not popular.
We found that @numio/bigmath demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.