Lightweight and modular collection of JS math functions
https://terkelg.github.io/math-toolbox/
Install math-toolbox
from NPM
$ npm install math-toolbox --save
You can import individual modules
import { clamp, map } from 'math-toolbox'
or the entire package
import * as MT from 'math-toolbox'
To use in browser, grab the math-toolbox.umd.min.js
file and add it to your page, or use the CDN:
https://unpkg.com/math-toolbox/dist/math-toolbox.umd.min.js
See GitHub Wiki: https://github.com/terkelg/math-toolbox/wiki
First clone the project from github:
git clone git://github.com/terkelg/math-toolbox.git
cd math-toolbox
Install the project dependencies:
$ npm install
Then, the project can be build by executing the build script via NPM:
$ npm run build
Build and uglify with:
$ npm run build:uglify
Jest is used for unit testing. Test with:
$ npm test
To watch for changes and test use:
$ npm test:watch
Get code coverage with
$ npm test:coverage
MIT @ Terkel Gjervig