New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

mathsusiks

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathsusiks

Comprehensive mathematics library for basic arithmetic and advanced engineering formulas. Supports bilingual documentation. / 기초 사칙연산부터 고급 공학식까지 지원하는 종합 수학 라이브러리입니다. 한영 병기 문서를 지원합니다.

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

MathSusiks 📐 - The Universal Math Library

MathSusiks Banner

MathSusiks is the most versatile and easy-to-use mathematical library for JavaScript. From simple addition to complex engineering, finance, physics, random simulations, date calculations, and even security hashing—all with just a few words.

MathSusiks는 JavaScript를 위한 가장 다재다능하고 사용하기 쉬운 수학 라이브러리입니다. 간단한 덧셈부터 복잡한 공학, 금융, 물리, 랜덤 시뮬레이션, 날짜 계산, 그리고 보안 해싱까지—단 몇 단어로 가능합니다.

Developed by Rheehose (Rhee Creative), 2008-2026. (Last Update: 2026-01-14 KST)

� The "Universal" Quick Solver / "범용" 퀵 솔버

Just type what you want. You don't need to memorize complex function names. 원하는 것을 타이핑하세요. 복잡한 함수 이름을 외울 필요가 없습니다.

import { q } from 'mathsusiks';

// Arithmetic / 사칙연산
q('+', 10, 20);          // 30
q('sqrt', 25);           // 5

// Physics / 물리학
q('force', 10, 9.8);     // 98 (F=ma)
q('emc2', 1);            // 8.98e16 (Energy)

// Random / 랜덤
q('dice');               // 1~6 (Roll Dice)
q('pick', ['A', 'B']);   // 'A' or 'B'

// Date / 날짜
q('dday', '2024-01-01', '2024-12-31'); // 365
q('leap', 2024);         // true (Leap Year)

// Matrix / 행렬
q('mat_add', [[1,2]], [[3,4]]); // [[4,6]]

� Modules Overview / 모듈 개요

  • Arithmetic: +, -, *, /, sqrt, pow, mod
  • Algebra: fact, nPr, nCr, quadratic
  • Trigonometry: sin, cos, tan (Degrees & Radians)
  • Engineering: ohm, derivative, integrate, stats
  • Physics: force, energy, gravity, work, pressure
  • Finance: interest, cagr, roi, annuity
  • Science: bmi, gas_law, molarity, reynolds
  • Conversion: km2m, c2f, kg2lb, gb2mb
  • Date/Time: diff_days, add_days, leap_year
  • Random: dice, pick, coin_flip, random_int
  • Matrix: add, mult, det, transpose
  • Security: sha256
  • String Math: levenshtein, hamming
  • Logic: AND, OR, XOR, NOT, NAND, NOR
  • Type Safety: Fully typed with JSDoc & jsconfig.json (TypeScript-ready).

🛡️ Type Safety / 타입 안정성

MathSusiks uses modern JSDoc and jsconfig.json to ensure strict type checking, just like TypeScript. MathSusiks는 최신 JSDoc과 **jsconfig.json**을 사용하여 TypeScript와 동일한 수준의 엄격한 타입 체크를 보장합니다.

  • Autocomplete: Perfect IntelliSense in VS Code. / VS Code에서 완벽한 자동완성을 지원합니다.
  • Strict Checking: No implicit any, strict null checks. / 암시적 any 금지 및 엄격한 null 체크.

� Installation / 설치

npm install mathsusiks

🤝 Contributing / 기여하기

We welcome contributions in both English and Korean. See CONTRIBUTING.md. 영어와 한국어 기여 모두 환영합니다. CONTRIBUTING.md를 참조하세요.

⚖️ License / 라이선스

MIT License. Copyright (c) 2008-2026 Rheehose (Rhee Creative).

Keywords

math

FAQs

Package last updated on 14 Jan 2026

Did you know?

Socket

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.

Install

Related posts