{"repo":"sanity-io/groq-js","free":true,"listed":false,"github":"https://github.com/sanity-io/groq-js","clone":"git clone https://github.com/sanity-io/groq-js.git","description":"JavaScript implementation of GROQ, the query language for JSON","language":"TypeScript","stars":344,"topics":["json","groq","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"GROQ-JS [![gzip size][gzip-badge]][bundlephobia] [![size][size-badge]][bundlephobia] GROQ-JS is a JavaScript implementation of GROQ which follows the official specification. Table of contents: - Installation - Documentation - Learn GROQ - Versioning - GROQ - GROQ-JS - Releasing a new version of GROQ-JS - License - Tests Installation Documentation See API.md for the public API. Learn GROQ Versioning GROQ The GROQ spec version is independent of the groq-js library version. When you import groq-js you need to be explicit on which GROQ version you want to use. The GROQ version is tied to the groq-spec. This allows us to update the library and its API independent of the GROQ version. GROQ-JS GROQ-JS follows SemVer. See the changelog for recent changes. This is an \"experimental\" release and anything may change at any time, but we're trying to keep changes as minimal as possible: - The public API of the parser/evaluator will most likely stay the same in future versions. - The syntax tree is not considered a public API and may change at any time. - This package always implements the latest version of GROQ according to the specification. Releasing a new version of GROQ-JS Run the \"CI & Release\" workflow. Make sure to select the main branch and check \"Release new version\". Version will be automatically bumped based on conventional commits since the last release. Semantic release will only release on configured branches, so it is safe to run release on any branch. Note: commits with cho","default_branch":null,"files":null,"tree":[],"storefront":"/r/sanity-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sanity-io/groq-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}