1.0.0 • Published 7 years ago

java-math v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

java-math

When maths in Javascript are too easy for you.

Have you ever felt that mathematics in JS are a little too much on the easy side? Do you want a more enterprise-y experience?

Then this library is perfect for you!

Inspiration

This library was wholly inspired by Jack Clark and his five.js library.

I really enjoyed the idea, but, as we all know... hardcoding things is not a good practice. So I thought, why not abstract it a little?

Installation

Normal installation through npm or yarn:

yarn add java-math

Usage

When importing the library, you get a factory:

const numberFactory = require("java-math");

You can now use this to generate numbers:

const one = numberFactory("one");
const five = numberFactory("five");
const fortyTwo = numberFactory("forty-two");
const oneHundred = numberFactory("one-hundred");

Of course you can use these like any other numbers which are functions but also hold properties!

one() + one(); // 2
fortyTwo() * oneHundred(); // 4200
five.factorial(); // 120

And if you want to get to the real fun, just try switching things around for a bit!

const three = numberFactory("four");
const banana = numberFactory("seven-teen");