{"library":"bs-sql-composer","type":"library","category":null,"description":"A library for SQL composition in BuckleScript (ReasonML/OCaml). Current stable version is 4.0.0. It provides a fluent API for building SQL SELECT queries with fields, joins, where clauses, ordering, grouping, and distinct modifiers. It automatically adds 'WHERE 1=1' to simplify compound conditions. The library is designed for compile-to-JS environments like ReasonML and BuckleScript, not for plain JavaScript or TypeScript. Releases appear infrequent, with v4 being the latest major version.","language":"javascript","status":"maintenance","version":"4.0.0","tags":["javascript","BuckleScript","reason","reasonml","sql","databases","node"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install bs-sql-composer","imports":["open SqlComposer.Select; make() |> field(\"*\") |> from(\"test\") |> toSql","SqlComposer.Select.make()","SqlComposer.Select.toSql"]},{"cmd":"yarn add bs-sql-composer","imports":[]},{"cmd":"pnpm add bs-sql-composer","imports":[]}],"homepage":"https://github.com/scull7/bs-sql-composer","github":"ssh://git@github.com/scull7/bs-sql-composer","docs":null,"changelog":null,"pypi":null,"npm":"bs-sql-composer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}