Lupdo MySQL Driver

JSON →
library 2.0.0 ·javascript
verified Jun 5, 2026

Lupdo-mysql is a MySQL/MariaDB driver for the Lupdo database abstraction layer. Version 2.0.0 requires Node >=18.0.0 and peer dependency lupdo ^4.0.1. It wraps mysql2 internally providing typed TypeScript support, named/numeric placeholders, and a custom type parser that converts boolean to number, bigint to number or BigInt, geometry to JSON string, and all other types to string. Key differentiators: force UTC timezone, default charset UTF8MB4_UNICODE_CI, support for host:port lists, and row-as-array mode. It does NOT support array parameters and ignores TypeBinding type definitions.