{"library":"supple-sql","type":"library","category":null,"description":"A minimal, PostgreSQL-only ORM for Node.js (v0.7.2) that emphasizes simplicity and explicit control over magic. It provides a Record class for table mapping with field definitions, primary keys, and automatic change tracking. Connections are managed via a default pool or explicit pool/connection passing, with helpers for transactions and single-connection scopes. Unlike full-featured ORMs like Sequelize or TypeORM, Supple SQL has no migrations, no associations, and uses raw SQL for queries beyond basic CRUD. Release cadence is sporadic; the library is stable but not actively developed. Requires Node >=16.3.0 and a PostgreSQL client (e.g., 'pg' module).","language":"javascript","status":"active","version":"0.7.2","tags":["javascript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install supple-sql","imports":["import SQL from 'supple-sql'","const { Record } = SQL; // or import SQL from 'supple-sql'; then SQL.Record","import SQL from 'supple-sql'; const { type } = SQL;"]},{"cmd":"yarn add supple-sql","imports":[]},{"cmd":"pnpm add supple-sql","imports":[]}],"homepage":"https://github.com/vampirical/supple-sql#readme","github":"https://github.com/vampirical/supple-sql","docs":null,"changelog":null,"pypi":null,"npm":"supple-sql","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}