Simple JavaScript library to solve math equations
Download the file dist/mf.js and import it to your project.
If you use TypeScript or want to have types included, you can
import the dist/mf.d.ts too. You only have to put the file in
the same directory as the source file.
To create and evaluate a formula, you'll have to initialize an
enviroment first. Then you can create a formula manager with this
enviroment. Then you can parse your formula in form of a string
into the parse() function and call the evaluate() function
on the result of the parser.
Note here: The enviroment has to be initialized via the static
createDefault()method because the constructor is private
import { Enviroment, FormulaManager } from "./mf";
const enviroment = Enviroment.createDefault();
const manager = new FormulaManager(enviroment);
const formula = "2 + 2";
console.log(manager.parse(formula).evaluate());
// => this should log "4"For an interactive example, look at the test.js file.
You can get support if you write me on Discord (Marius#0686)
or if you create an issue in this project.