Pitch: Apresentando o mysql-next: um pacote MySQL moderno para Node.js

Estou trabalhando no mysql-next, um pacote MySQL para Node.js criado com foco em uma experiência de desenvolvimento mais limpa e moderna.
A ideia principal é simples: tornar o uso do MySQL no Node mais direto, prático e agradável em projetos reais, sem atrito desnecessário.
Eu queria algo que se encaixasse melhor em codebases modernas, especialmente ao trabalhar com TypeScript, escrever queries de forma mais limpa e manter uma API fácil de entender.
Um exemplo simples da experiência que estou buscando:
import { createClient } from 'mysql-next'
const db = createClient({
host: 'localhost',
user: 'root',
password: 'password',
database: 'app'
})
const users = await db.query('select id, name, email from users where active = ?', [true])
console.log(users)
Estou compartilhando porque quero feedback honesto de desenvolvedores que realmente constroem aplicações com Node.js e MySQL.
Pontos em que eu gostaria especialmente de ouvir opiniões:
design da API
experiência geral de uso
ergonomia das queries
usabilidade com TypeScript
o que faria você testar isso em um projeto real
Pacote: