{"library":"join-monster","type":"library","category":null,"description":"Join Monster is a GraphQL-to-SQL query execution layer that automatically generates SQL JOINs from GraphQL queries and batch-fetches data in minimal round trips. Current stable version is 4.0.1 (released 2023, maintained actively). It differs from alternatives like DataLoader by generating single SQL queries with JOINs instead of N+1 batched queries, reducing database load. It supports multiple SQL dialects (PostgreSQL, MySQL, SQLite) and ships with TypeScript type definitions. Peer dependency on GraphQL 16+ and Node.js 14+.","language":"javascript","status":"active","version":"4.0.1","tags":["javascript","graphql","sql","join","query","batch","data","schema","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install join-monster","imports":["import joinMonster from 'join-monster'","import joinMonster from 'join-monster'","import joinMonster from 'join-monster'","const jm = require('join-monster').default","import type { JoinMonsterOptions } from 'join-monster'"]},{"cmd":"yarn add join-monster","imports":[]},{"cmd":"pnpm add join-monster","imports":[]}],"homepage":"https://github.com/join-monster/join-monster#readme","github":"https://github.com/join-monster/join-monster","docs":null,"changelog":null,"pypi":null,"npm":"join-monster","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}