Executando verificação de segurança...
3

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!!!

Carregando publicação patrocinada...
2

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!