{"library":"node-jq","type":"library","category":null,"description":"node-jq is a Node.js wrapper that allows developers to programmatically execute `jq`, the lightweight and flexible command-line JSON processor. It handles the installation of the `jq` binary by default during the `npm install` process, placing it within the package's `node_modules` directory to avoid global conflicts. Users can also configure it to use an existing `jq` binary via environment variables or `.npmrc`. The package currently stands at version 6.3.1 (as of late August 2025) and exhibits an active release cadence with frequent bug fixes and minor feature updates. Its primary differentiator is providing a simple, promise-based API to interact with `jq`'s powerful JSON querying capabilities directly within Node.js applications, abstracting away the complexities of child process management and binary execution. It ships with TypeScript types, facilitating modern development workflows.","language":"javascript","status":"active","version":"6.3.1","tags":["javascript","jq","json","typescript"],"install":[{"cmd":"npm install node-jq","imports":["import jq from 'node-jq';","import jq from 'node-jq';\n// then use jq.run(filter, jsonPath, options)","const jq = require('node-jq');\n// then use jq.run(filter, jsonPath, options)","import type { JqOptions } from 'node-jq';"]},{"cmd":"yarn add node-jq","imports":[]},{"cmd":"pnpm add node-jq","imports":[]}],"homepage":null,"github":"https://github.com/sanack/node-jq","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-jq","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-jq/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}