{"library":"knight-orm","type":"library","category":null,"description":"A lightweight, non-invasive ORM for TypeScript/JavaScript that stores object trees into relational databases. Current version is 1.0.0-rc.1 (release candidate). Uses knight-criteria for query definitions and knight-sql for SQL generation. Designed to be minimal and flexible, supporting PostgreSQL, MySQL, and SQLite. Unlike heavier ORMs, it keeps domain objects free from framework annotations, using a separate schema definition for mapping. Supports CRUD operations, transactions via companion packages, and optional type safety with TypeScript.","language":"javascript","status":"active","version":"1.0.0-rc.1","tags":["javascript","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install knight-orm","imports":["import { Schema } from 'knight-orm'","import { Orm } from 'knight-orm'","import { MysqlFactory } from 'knight-orm'"]},{"cmd":"yarn add knight-orm","imports":[]},{"cmd":"pnpm add knight-orm","imports":[]}],"homepage":"https://github.com/c0deritter/knight-orm#readme","github":"https://github.com/c0deritter/knight-orm","docs":null,"changelog":null,"pypi":null,"npm":"knight-orm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}