{"library":"rhombic","type":"library","category":null,"description":"Rhombic is a SQL parsing, analysis, and manipulation library for TypeScript/JavaScript (v0.19.0). It provides two parsers: a Chevrotain-based parser for lightweight ANSI SQL manipulation (add projections, filters, ordering) and an Antlr-based parser (from Apache Spark SQL grammar) for broad dialect support and column-level lineage extraction. Rhombic ships TypeScript types, is actively maintained, and is designed for building SQL editors or data lineage tools. It differentiates from other SQL parsers (like sqlparser-js) by offering both manipulation and lineage in one package, with native TS support.","language":"javascript","status":"active","version":"0.19.0","tags":["javascript","sql","calcite","ast","helpers","parser","apache","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install rhombic","imports":["import { antlr } from 'rhombic'","import { TablePrimary } from 'rhombic'","import rhombic from 'rhombic'"]},{"cmd":"yarn add rhombic","imports":[]},{"cmd":"pnpm add rhombic","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"rhombic","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}