{"library":"will-sql","type":"library","category":null,"description":"A SQL query builder that normalizes parameter placeholders across different database dialects (MySQL, MSSQL, Oracle, PostgreSQL, SQLite, ODBC, Informix). It wraps the KnSQL class to use a unified '?' placeholder syntax while automatically adapting to each database's native parameter style. Version 1.0.27, requires Node >=20, ships TypeScript types. Key differentiator: it allows writing queries with a single placeholder format and then executes them against multiple database backends without rewriting. Dependencies on config and will-util modules for configuration.","language":"javascript","status":"active","version":"1.0.27","tags":["javascript","SQL","Database","DBConnect","DBConnections","DBAlias","DBConfig","KnSQL","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install will-sql","imports":["import { KnSQL } from 'will-sql'","import { KnDBConnections } from 'will-sql'","import { getDBConnector } from 'will-sql'"]},{"cmd":"yarn add will-sql","imports":[]},{"cmd":"pnpm add will-sql","imports":[]}],"homepage":"https://github.com/tassun/will-sql#readme","github":"https://github.com/tassun/will-sql","docs":null,"changelog":null,"pypi":null,"npm":"will-sql","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}