Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/islemci/nicemath

A simple math library for your daily math problems
https://github.com/islemci/nicemath

math mathematics npm types

Last synced: 22 days ago
JSON representation

A simple math library for your daily math problems

Awesome Lists containing this project

README

        

# nicemath
[![Tests](https://github.com/islemci/nicemath/actions/workflows/node.js.yml/badge.svg)](https://github.com/islemci/nicemath/actions/workflows/node.js.yml)

A simple math library for your daily math problems

## Installation

To install the module, use npm:

```sh
npm install nicemath
```
## Usage

```typescript
import * as nice from 'nicemath';

// Examples
console.log(nice.add(2, 3)); // 5
console.log(nice.subtract(5, 2)); // 3
console.log(nice.multiply(3, 4)); // 12
console.log(nice.divide(10, 2)); // 5
console.log(nice.power(2, 3)); // 8
console.log(nice.sqrt(9)); // 3
console.log(nice.factorial(5)); // 120
console.log(nice.abs(-5)); // 5
console.log(nice.combination(5, 2)); // 10
console.log(nice.isPrime(7)); // true
// and more...
````

## Contributing

Please refer to [CONTRIBUTING](CONTRIBUTING).

## License

This project is licensed under the [MIT License](LICENSE).