@elastic/micro-jq
Advanced tools
Small implementation of jq
Weekly downloads
Readme
A small implementation of JQ.
jq is a fantastic tool for wrangling JSON, but it's written in C and so cannot be used in a browser. This project implements a subset of the JQ filter language, and is intended for simple filtering jobs in JavaScript where the filter is supplied e.g. by a user.
It uses a parsed expression grammar (via Peggy) to transform JQ expressions into a series of "op codes", with each one representing a JQ filter operation. Each op code is executed with a context, which is initialised with the input object. As each op code executes, the context is updated.
FAQs
Small implementation of jq
The npm package @elastic/micro-jq receives a total of 578 weekly downloads. As such, @elastic/micro-jq popularity was classified as not popular.
We found that @elastic/micro-jq demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 80 open source maintainers collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.