Flyweight - ORM para SQLite
(github.com/thebinarysearchtree)- ORM para SQLite e NodeJS
- Combina uma API muito simples com a capacidade de gerar consultas SQL analisadas pelo ORM
- Depois de executar
npx create-flyweight databaseno projeto, já é possível usar diretamente como emimport { db } from './database/db.js'; - Se você deixar
npm run watchem execução, os tipos são atualizados automaticamente sempre que o SQL for modificado - É possível fazer migrações (adição e alteração de tabelas) com
npm run migrate <migration-name> - Fornece
get,update,insert,removee tambémcount/existspara todas as tabelas
1 comentários
Parece bom. O fato de definir os modelos em SQL em vez de JS pode dividir opiniões também..