- 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 database dans le projet, il est possible de l’utiliser immédiatement avec import { db } from './database/db.js';
- Si
npm run watch est 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, remove ainsi que count/exists pour 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...