math-toolbox
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/math-toolbox package

1.12.0 • Public • Published

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.12.0
    21
    • latest

Version History

Package Sidebar

Install

npm i math-toolbox

Weekly Downloads

21

Version

1.12.0

License

MIT

Last publish

Collaborators

  • terkelg