@collinbrewer/predicate

A Javascript utility for evaluating objects against a set of criteria.

Usage no npm install needed!

<script type="module">
  import collinbrewerPredicate from 'https://cdn.skypack.dev/@collinbrewer/predicate';
</script>

README

Predicate

Travis Coveralls Code Climate David

A Javascript utility for evaluating objects against a set of criteria.

Installation

npm install @collinbrewer/predicate -S

Usage

let predicate = Predicate.parse('name BEGINSWITH "C" && rank>9');
let satisfies = predicate.evaluateWithObject({name:'Collin', rank:12}); // returns true