{"library":"sql-registry","type":"library","category":null,"description":"sql-registry is a lightweight TypeScript/JavaScript library (v0.4.1, pre-1.0, active development) for storing SQL in structured Markdown files, binding named parameters safely, and adding controlled dynamic SQL for filters, sorting, and paging. Unlike ORMs or raw query builders, it treats SQL as a reviewable static asset with parameter metadata, dialect variants, and builder logic collocated in Markdown. It enforces named parameter binding via driver values, allowlisted sort keys, validated LIMIT/OFFSET, and static builder fragments. The library handles PostgreSQL-specific syntax and provides an SQL parameter parser. Its release cadence is irregular as it is pre-1.0, with potential breaking changes; users are advised to pin versions.","language":"javascript","status":"active","version":"0.4.1","tags":["javascript","sql","registry","sql-registry","db","named-parameter","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install sql-registry","imports":["import { SqlRegistry } from 'sql-registry'","import { SqlFragment } from 'sql-registry'","import { registerBuilderFragment } from 'sql-registry'"]},{"cmd":"yarn add sql-registry","imports":[]},{"cmd":"pnpm add sql-registry","imports":[]}],"homepage":"https://github.com/ewigkeit-git/sql-registry#readme","github":"https://github.com/ewigkeit-git/sql-registry","docs":null,"changelog":null,"pypi":null,"npm":"sql-registry","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}