{"library":"holywell","type":"library","category":null,"description":"An opinionated SQL formatter implementing Simon Holywell's sqlstyle.guide with zero dependencies. Current stable version is 1.8.10 (as of Oct 2024). It enforces specific formatting rules such as river alignment (right-aligned keywords), keyword uppercasing, and consistent indentation. Unlike general-purpose SQL formatters (e.g., sql-formatter or pgFormatter), holywell strictly follows a single style guide with minimal configuration, making output deterministic. It supports CLI (glob patterns, --check, --write) and programmatic usage via named export formatSQL. Requires Node.js ≥18 and ships TypeScript types. Does not support custom configuration or multiple dialects beyond standard SQL.","language":"javascript","status":"active","version":"1.8.10","tags":["javascript","sql","sql-formatter","formatter","postgresql","postgres","database","cli","style","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install holywell","imports":["import { formatSQL } from 'holywell'","npx holywell \"**/*.sql\"","import { formatSQL } from 'holywell'"]},{"cmd":"yarn add holywell","imports":[]},{"cmd":"pnpm add holywell","imports":[]}],"homepage":"https://github.com/vinsidious/holywell","github":"https://github.com/vinsidious/holywell","docs":null,"changelog":null,"pypi":null,"npm":"holywell","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}