patroon (npm): Pattern matching library
Keywords: array|condition|match|matching|object|pattern|pattern-matching|predicate|string|regex|regular expression|nested|deep|recursive|circular|javascript