cd ~/open-source/

chrille@linux:~$ apt show mikroorm

MikroORM

MikroORM är en TypeScript-ORM som bygger på Data Mapper-pattern och lägger stor vikt vid enhetlighet och lat laddning av relationer. Den passar dig som vill ha tydlig separation mellan dina entiteter och databaslogiken utan att tumma på typstyrkan i ditt projekt.

Projektsidan för MikroORM
Projektets egen sida, som den såg ut vid importen.

MikroORM är en TypeScript-ORM som bygger på Data Mapper-mönstret och lägger stor vikt vid att dina entiteter ska vara rena objekt utan databasberoenden. Den stöder lat laddning av relationer, enhetshantering och automatiska migrationer, och den genererar starka typer som hjälper dig att fånga fel tidigt. Till skillnad från vissa konkurrenter försöker MikroORM inte dölja SQL, utan låter dig dyka ner när du behöver kontroll. Det passar dig som gillar Domain Driven Design och vill ha tydlig separation mellan affärsobjekt och datalagret. Communityn är mindre än Prisma, men kvaliteten och konsekvensen i designen är hög, så om modellen passar ditt sätt att tänka blir det en fröjd att arbeta med.