Flyweight - ORM für SQLite
(github.com/thebinarysearchtree)- ORM für SQLite und NodeJS
- Kombiniert eine sehr einfache API mit der Fähigkeit, SQL-Abfragen zu erzeugen, die im ORM geparst werden
- Nach dem Aufruf von
npx create-flyweight databaseim Projekt sofort nutzbar, zum Beispiel mitimport { db } from './database/db.js'; - Mit
npm run watchwerden die Typen bei jeder SQL-Änderung automatisch aktualisiert - Migrationen sind mit
npm run migrate <migration-name>möglich (Tabellen hinzufügen und ändern) - Bietet für alle Tabellen
get,update,insert,removesowiecount/exists
1 Kommentare
Sieht gut aus. Dass das Modell nicht in JS, sondern in SQL definiert wird, könnte Geschmackssache sein..