Não é a resposta que vc pediu, mas é A resposta se vc quer expandir seu repertório de verdade
Use a api em C nativa do sqlite. Nada de bun::sqlite muito menos ORMs... Use bun::ffi, que inclusive, carregar o sqlite é exemplo da documentação oficial, por que será?!?
Escreva seus próprios "data access objects" DAOs em TS como wrappers ao redor da API do sqlite!!!
Eu estou seguindo mais ou menos a sua dica. Optei por fazer sem ORM
no fim devido a problemas e devido a seu comentário que abriu minha mente. Eu optei por fazer usando a API
do Bun para este projeto, e tenho um outro projeto para Prisma
e mais um que é usando a API Nativa em C
do SQLite. Organizei por níveis para ir treinando do mais tranquilo até o nível mais baixo.
Obrigado pelo o comentário!