cd ~/open-source/

chrille@linux:~$ apt show typeorm

TypeORM

TypeORM är en mogen ORM för TypeScript och JavaScript som låter dig modellera tabeller som klasser med dekorerare som beskriver kolumner och relationer. Den har funnits länge, vilket syns på både stabiliteten och den ibland tunga konfigurationen du måste brottas med i början.

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

TypeORM är en av de mest mogna ORM:erna för TypeScript och låter dig modellera tabeller som klasser med dekorerare som beskriver kolumner och relationer. Du kan arbeta med aktivt record-mönster eller data mapper-mönster beroende på vad som passar ditt team, och det finns stöd för de flesta stora relationsdatabaser. Eftersom TypeORM har funnits länge finns det massor av exempel, men du märker också att vissa delar av API:et känns gamla och att dokumentationen inte alltid hänger med. Konfigurationen kan vara besvärlig i början, särskilt om du vill köra ESM eller moderna TypeScript-inställningar. TypeORM passar dig som vill ha en fullfjädrad ORM med många funktioner och är beredd att lägga tid på att komma över inlärningströskeln.