Flyweight - ORM para SQLite
(github.com/thebinarysearchtree)- ORM para SQLite y NodeJS
- Combina una API muy simple con la capacidad de generar consultas SQL que el ORM analiza
- Después de ejecutar
npx create-flyweight databaseen el proyecto, se puede usar de inmediato comoimport { db } from './database/db.js'; - Si dejas
npm run watchejecutándose, los tipos se actualizan automáticamente cada vez que modificas el SQL - Se pueden hacer migraciones con
npm run migrate <migration-name>(agregar y modificar tablas) - Proporciona
get,update,insert,removeycount/existspara todas las tablas
1 comentarios
Se ve bien. Definir el modelo en SQL y no en JS podría ser algo que divida opiniones...