simple-expr-eval
TypeScript icon, indicating that this package has built-in type declarations

0.1.8 • Public • Published

simple-expr-eval

Ultra simple expression evaluator with zero dependencies. wrote in Typescript. Build with own token generator, parser, and AST.

install

npm i simple-expr-eval
      (or)
yarn add simple-expr-eval

example

CommonJs

const SEE = require("simple-expr-eval")

let a = SEE.evaluate("2+3") // 5
let b = SEE.evaluate("4*5+6") // 26
let c = SEE.evaluate("7/2") // 3.5
let d = SEE.evaluate("9%7") // 2
let e = SEE.evaluate("3**2%4") // 1 

ESM module

import { evaluate } from "simple-expr-eval";

let a = evaluate("2+3") // 5
let b = evaluate("4*5+6") // 26
let c = evaluate("7/2") // 3.5
let d = evaluate("9%5") // 4
let e = evaluate("3**2%4") // 1 

Package Sidebar

Install

npm i simple-expr-eval

Weekly Downloads

1

Version

0.1.8

License

MIT

Unpacked Size

89.4 kB

Total Files

12

Last publish

Collaborators

  • sasikumar_yalamaddi