criterion (npm): criterion allows you to work with (build, combine, reuse, ...) SQL-where-conditions ('x = 5 AND y IS NOT NULL'...) as data (goodbye string-concatenation) and compile them to SQL: it has a succinct mongodb-like query-language, a simple and elegant function
Keywords: sql|condition|where|clause|query|mongodb|parser|compiler|builder|dsl|language|immutable|postgres|orm