chill-sql
JSON →Type-safe MySQL query builder for TypeScript (v2.0.0). Creates SQL queries with full TypeScript inference from user-defined table schemas, supporting select, insert, update, delete, joins, subqueries, transactions, and logging. Requires mysql2 at runtime. Release cadence appears slow (v2.0.0 significant change from v1). Differentiator: zero global side-effects, NULL vs undefined semantics correctly map to IS NULL vs skip, and where(undefined) is a no-op for dynamic conditions. Ships TypeScript types. Requires Node.js >= 18 and TypeScript >= 4.7.
Resources
packagechill-sql ↗