ts-sql-lang
JSON →ts-sql-lang (v1.0.18) is a TypeScript SQL query builder that compiles check at compile time, preventing SQL syntax errors, wrong column names, missing tables, and duplicate aliases. It generates raw SQL strings and works with any MySQL/MariaDB driver (mysql, mysql2, etc.). Unlike runtime query builders, it relies heavily on TypeScript's type system for validation. Release cadence is low; no recent updates. Key differentiator: compile-time errors via TypeScript generics, not runtime checks.
Resources
packagets-sql-lang ↗