0.4.1 • Published 9 years ago

@collinbrewer/expression v0.4.1

Weekly downloads
17
License
ISC
Repository
github
Last release
9 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

9 years ago

0.4.0

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.1

10 years ago