0.4.1 • Published 7 years ago

@collinbrewer/expression v0.4.1

Weekly downloads
17
License
ISC
Repository
github
Last release
7 years ago

Expression

npm CircleCI Code Climate Code Climate David

A utility for node and browser that evaluates objects against an expression.

Install

npm install @collinbrewer/expression -S

Usage

var Expression=require("expression");

Constants:

Expression.parse("'Value'").getValueWithObject(); // -> 'Value'
Expression.parse("4").getValueWithObject(); // -> 4

Functions:

var doc={firstName:"Chris", lastName:"Ericson"}
Expression.parse("concat('firstName', ' ', 'lastName')").getValueWithObject(doc); // -> "Chris Ericson"

Arithmetic:

Expression.parse("1+2+3").getValueWithObject(); // -> 6
Expression.parse("multiply(2, 6)"); // -> 12
0.4.1

7 years ago

0.4.0

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago