https://fx.wtf/getting-started#json-processing
It's hard to tell from the docs if there is any JS involved if you just pipe JSON data to fx. I would hope not, since it mentions being written in Go for performance.
Edit: Answered my own question. I installed it into a podman container with nothing else in it, and it printed this when trying to execute js:
Node.js or Deno is required to run fx with reducers.
$ cat file.json | npx fx .field
A bit surprising, I wonder if they implemented it in JS too, or somehow managed to distribute their Go program on npm.
Edit: They indeed have a separate non-interactive version in JS: https://github.com/antonmedv/fx/tree/master/npm