Flyweight - ORM pour SQLite
(github.com/thebinarysearchtree)- Un ORM pour SQLite et NodeJS
- Combine une API très simple avec la capacité de générer des requêtes SQL analysées par l’ORM
- Après avoir exécuté
npx create-flyweight databasedans le projet, il est possible de l’utiliser immédiatement avecimport { db } from './database/db.js'; - Si
npm run watchest lancé, les types sont mis à jour automatiquement à chaque modification du SQL - Les migrations sont possibles avec
npm run migrate <migration-name>(ajout et modification de tables) - Fournit
get,update,insert,removeainsi quecount/existspour toutes les tables
1 commentaires
Ça a l’air pas mal. Le fait de définir les modèles en SQL plutôt qu’en JS pourrait diviser...