{"library":"dabs","type":"library","category":null,"description":"dabs is a MySQL query builder that wraps MySQL2 to provide a fluent API for constructing SQL queries (SELECT, INSERT, UPDATE, DELETE) with support for joins, aggregations, parameterized placeholders, and computed fields. Current version 0.0.32 is pre-1.0 with no fixed release cadence. Differentiates with a chainable syntax using field references via table aliases, automatic identifier quoting, and inline parameter binding via db._() placeholders. However, it is very early-stage, lacks comprehensive documentation, and may have breaking changes. Alternative libraries like knex or squel are more mature.","language":"javascript","status":"active","version":"0.0.32","tags":["javascript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install dabs","imports":["const dabs = require('dabs')","const db = await dabs.connect('mysql://user:pass@host/database')","const u = db.table('users')","db.fn.COUNT(n.id).as('alias_count')"]},{"cmd":"yarn add dabs","imports":[]},{"cmd":"pnpm add dabs","imports":[]}],"homepage":"https://www.intellix.eu","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"dabs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}