UNPKG

json-based-conditions-and-rules-logic-evaluator

Version:

script that parses some customizable conditions and rules, then outputs a predefined value of that matching rule, or a default value

20 lines (17 loc) 535 B
// conditions const { isContained } = require('./conditions/contains'); const { isEndedWith } = require('./conditions/ends-with'); const { isEqual } = require('./conditions/equals'); const { isStartedWith } = require('./conditions/starts-with'); // parsers const { conditionsParser } = require('./parsers/conditions-parser'); const { parser } = require('./parsers/rules-parser'); // expose everything to the external world module.exports = { isContained, isEndedWith, isEqual, isStartedWith, conditionsParser, parser, };