{"library":"extra-sql-builder","type":"library","category":null,"description":"A lightweight, composable SQL builder for TypeScript and JavaScript that constructs SQL statements programmatically without string concatenation or ORM overhead. Current stable version 0.3.4 (semver pre-1.0). It provides a flexible `sql` tagged template literal and function, along with a `ParameterCollector` for named or indexed parameters to prevent SQL injection. Key differentiators: no dependency on ORM, intuitive function-based query construction (e.g., `INSERT_INTO`, `SELECT`, `WHERE`), support for conditional fragments via falsy values, and a small API surface focused solely on SQL generation. TypeScript types included.","language":"javascript","status":"active","version":"0.3.4","tags":["javascript","sql","query","builder","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install extra-sql-builder","imports":["import { sql } from 'extra-sql-builder'","import { INSERT_INTO, VALUES, SELECT } from 'extra-sql-builder'","import { ParameterCollector } from 'extra-sql-builder'"]},{"cmd":"yarn add extra-sql-builder","imports":[]},{"cmd":"pnpm add extra-sql-builder","imports":[]}],"homepage":"https://github.com/BlackGlory/extra-sql-builder#readme","github":"ssh://git@github.com/BlackGlory/extra-sql-builder","docs":null,"changelog":null,"pypi":null,"npm":"extra-sql-builder","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}