mt

math-toolbox

Lightweight and modular math toolbox

Showing:

Popularity

Downloads/wk

110

GitHub Stars

72

Maintenance

Last Commit

4yrs ago

Contributors

3

Package

Dependencies

0

Size (min+gzip)

1.7KB

License

MIT

Type Definitions

Tree-Shakeable

Yes?

Categories

Readme

math-toolbox

Lightweight and modular collection of JS math functions

JavaScript Style Guide Travis Coverage Status David semantic-release npm

Documentation

Full documentation and list of available modules:

https://terkelg.github.io/math-toolbox/


Install

Node

Install math-toolbox from NPM

$ npm install math-toolbox --save

Usage

You can import individual modules

import { clamp, map } from 'math-toolbox'

or the entire package

import * as MT from 'math-toolbox'

Browser

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

Plans

See GitHub Wiki: https://github.com/terkelg/math-toolbox/wiki

Build

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

Test

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

License

MIT @ Terkel Gjervig

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial