minimath-toolkit_pnn
v1.0.2
Published
A 20-file modular math library
Readme
🧮 MiniMathLib
A lightweight, 20-file modular JavaScript toolkit for basic math, geometry, and utility functions.
🚀 Quick Start Examples
You can use MiniMathLib in two ways: by importing specific modules or using the main entry point.
1. Basic Arithmetic (Individual File Import)
Perfect for keeping your project size small by only loading what you need.
import { add, power } from 'minimath-toolkit/src/basic/add.js';
console.log(add(10, 5)); // Result: 15
console.log(power(2, 3)); // Result: 8
import { areaCircle } from 'minimath-toolkit/src/geometry/areaCircle.js';
import { hypot } from 'minimath-toolkit/src/geometry/hypot.js';
// Calculate area of a pizza with 8-inch radius
const pizzaArea = areaCircle(8);
console.log(`The pizza is ${pizzaArea.toFixed(2)} square inches.`);
// Find the diagonal of a 3x4 rectangle
const diagonal = hypot(3, 4);
console.log(`The diagonal is ${diagonal}`); // Result: 5
import { isEven, randInt, clamp } from 'minimath-toolkit/src/utils/index.js';
console.log(isEven(7)); // Result: false
console.log(randInt(1, 10)); // Result: (Random number 1-10)
// Keep a health bar between 0 and 100
let health = 150;
health = clamp(health, 0, 100);
console.log(health); // Result: 100
Category,File Count,Key Functions
Basic,5 Files,"add, subtract, multiply, divide, power"
Geometry,7 Files,"areaCircle, volCube, hypot, degToRad"
Utils,8 Files,"isEven, randInt, clamp, min/max"