I needed an embeddable (in nodejs) version of `jq` for some data thing that I'm working on. What I ended up with is something that I think is pretty cool and powerful.
Basically you get the expressibility of `jq` but with complete control over the runtime. For example `jq` only supports JSON values, but you can use a different `js` runtime which has support for all JavaScript values: `undefined`, `bigint`, `Symbol`, etc. #js #dev #technology #programming