max-expressions

1.0.0 • Public • Published

max-expressions

Super friendly, human readable boolean expressions

Installation

yarn add -D max-expressions

Usage

import { parse } from 'max-expressions'

let expr = parse('x is 5 and y is more than 20')
expr.evaluate({ x: 5, y: 25 }) // true
expr.evaluate({ x: 7, y: 30 }) // false

expr = parse('#giraffe is James or #giraffe is Peter')
expr.evaluate({ '#giraffe': 'James' }) // true

Package Sidebar

Install

npm i max-expressions

Weekly Downloads

2

Version

1.0.0

License

ISC

Unpacked Size

114 kB

Total Files

5

Last publish

Collaborators

  • mushishi78