@xeplr/nlp-parser
Isomorphic NLP rule parser — parses a simple DSL into structured action objects
Install
npm install @xeplr/nlp-parserThe idea
It parses and evaluates the condition in “if $.price > 100 then <warn> [priceCell]” but never performs the action — what warn means is your code’s decision. No Node APIs, so the same rule runs in the browser and on the server.
Where it sits
Part of Primitives — no framework, no I/O, no opinions about your stack. Data in, data out — the parts everything else is assembled from.
Documentation for @xeplr/nlp-parser is in its README on npm.
These packages are what Xeplr Analytics is made of
If you are assembling this yourself, it may be worth seeing the assembled version first.