{"library":"mbr-mysql","type":"library","category":null,"description":"A minimalistic MySQL client for Node.js that provides a callback-based API for connecting, querying, preparing statements, and executing prepared statements. This package is at version 1.1.1 and appears to be in early development with sparse documentation and no clear release cadence. It differentiates itself from mainstream clients like mysql2 or mysql by offering a very low-level, custom protocol implementation with control over max packet size and separate callback handlers for success and error on every operation. Notable: debug logging of raw sent/received data, idle connection timeout, and prepared statement support with long data sending. However, it lacks modern Promise/async-await support and TypeScript types, and the API pattern is unusual (callbacks on connection options).","language":"javascript","status":"active","version":"1.1.1","tags":["javascript","mysql"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install mbr-mysql","imports":["const { MySQL } = require('mbr-mysql')","import { MySQL } from 'mbr-mysql'","const connection = mysql.connect({...})"]},{"cmd":"yarn add mbr-mysql","imports":[]},{"cmd":"pnpm add mbr-mysql","imports":[]}],"homepage":"https://github.com/madbrozzer/mysql#readme","github":"https://github.com/madbrozzer/mysql","docs":null,"changelog":null,"pypi":null,"npm":"mbr-mysql","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}