{"library":"typeorm","type":"library","category":null,"description":"TypeORM is a highly capable Data-Mapper ORM for TypeScript and ES2021+ applications, providing robust features for interacting with a wide range of databases including MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, and MongoDB. The project is under active development, with its current stable version being 0.3.28 and frequent patch releases. TypeORM distinguishes itself through deep TypeScript integration, allowing developers to define entities using decorators and leverage compile-time type safety throughout the data layer. Its data-mapper pattern offers granular control over database interactions, supporting complex relationships, migrations, and custom repositories, making it a powerful alternative to active record ORMs. It requires Node.js >= 16.13.0 and relies on specific database drivers as peer dependencies.","language":"javascript","status":"active","version":"0.3.28","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install typeorm","imports":["import { DataSource } from 'typeorm';","import { Entity, PrimaryGeneratedColumn, Column, Repository } from 'typeorm';","import 'reflect-metadata';"]},{"cmd":"yarn add typeorm","imports":[]},{"cmd":"pnpm add typeorm","imports":[]}],"homepage":"https://typeorm.io","github":"https://github.com/typeorm/typeorm","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/typeorm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/typeorm/compatibility"}}