{"library":"dbt-formatter","type":"library","category":null,"description":"A SQL and Jinja formatter for dbt (data build tool) projects. Current stable version is 1.3.0, released in 2020 with low maintenance activity. It formats dbt SQL files containing Jinja expressions (e.g., {{ ref('model') }}) with configurable indentation, uppercase keywords, and newline options. Unlike general SQL formatters (sql-formatter, pgFormatter), it preserves Jinja template syntax without breaking. It is a single-purpose tool, but may lack support for dbt-specific constructs like macros and blocks. Supports only a default SQL dialect; no active support for Redshift, BigQuery, or other databases as of v1.3.0. Minimal dependencies.","language":"javascript","status":"active","version":"1.3.0","tags":["javascript","dbt","formatter","jinja","sql"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install dbt-formatter","imports":["import formatter from 'dbt-formatter';","import { format } from 'dbt-formatter';","import type { FormatOptions } from 'dbt-formatter';"]},{"cmd":"yarn add dbt-formatter","imports":[]},{"cmd":"pnpm add dbt-formatter","imports":[]}],"homepage":"https://github.com/henriblancke/dbt-formatter#readme","github":"https://github.com/henriblancke/dbt-formatter","docs":null,"changelog":null,"pypi":null,"npm":"dbt-formatter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}