{"library":"dbqb","type":"library","category":null,"description":"DBQB v1.0.50 is a lightweight, TypeScript-first MySQL query builder for Node.js that generates parameterized SQL queries (SELECT, INSERT, UPDATE, DELETE, COUNT) using a simple JSON syntax. It supports complex WHERE/Having conditions including operators (>, <, BETWEEN, LIKE, IN, IS NULL), OR/AND nesting via Symbol('OR'), and raw string conditions. Unlike full ORMs like Sequelize or Knex, DBQB focuses solely on query generation without executing queries — you provide getTables/getFields callbacks. Released weekly on npm with TypeScript definitions. Current stable version: 1.0.50. Peer dependency: sequelize ^6.28.0 (only for type compatibility, not runtime).","language":"javascript","status":"active","version":"1.0.50","tags":["javascript","mysql","query builder","nodejs","database","db","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install dbqb","imports":["import DBQB from 'dbqb'","import type { IFieldItem } from 'dbqb'","const DBQB = require('dbqb')"]},{"cmd":"yarn add dbqb","imports":[]},{"cmd":"pnpm add dbqb","imports":[]}],"homepage":"https://github.com/i31pc17/dbqb","github":"https://github.com/i31pc17/dbqb","docs":null,"changelog":null,"pypi":null,"npm":"dbqb","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}