{"library":"sql-builder.js","type":"library","category":null,"description":"sql-builder.js v2.1.0 is a lightweight, zero-dependency SQL query builder for JavaScript and TypeScript with built-in SQL injection protection via parameterized queries and identifier validation. It supports ESM and CJS, provides a fluent chainable API for SELECT, INSERT, UPDATE, DELETE, and UPSERT, and includes advanced features like raw expressions, joins, and pagination. Compared to alternatives like knex.js, it is significantly smaller and simpler, with no external dependencies, but lacks database dialect-specific features and migration tooling. The package is released under the Anti 996 license, requires Node >=14, and follows an active release cadence.","language":"javascript","status":"active","version":"2.1.0","tags":["javascript","sql","sql-builder"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install sql-builder.js","imports":["import { SQLBuilder } from 'sql-builder.js'","import { raw } from 'sql-builder.js'","import type { SQLBuilderOptions } from 'sql-builder.js'"]},{"cmd":"yarn add sql-builder.js","imports":[]},{"cmd":"pnpm add sql-builder.js","imports":[]}],"homepage":"https://github.com/axetroy/sql-builder.js#readme","github":"https://github.com/axetroy/sql-builder.js","docs":null,"changelog":null,"pypi":null,"npm":"sql-builder.js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}