{"library":"sasat","type":"library","category":null,"description":"RDB migration-based GraphQL source code generator that resolves relations without N+1 queries. v0.22.8 (stable, active development). Unlike traditional ORM or code-first GraphQL tools (e.g., TypeGraphQL, Prisma), Sasat generates both GraphQL schema and resolvers from migration files, ensuring DB schema and API are always in sync via a declarative migration system. Ships TypeScript types, requires @apollo/server v4 or v5. Release cadence: irregular, with several minor releases per year. Key differentiator: automatic relation handling with DataLoader baked in, reducing boilerplate and preventing N+1 issues at the generator level.","language":"javascript","status":"active","version":"0.22.8","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sasat","imports":["import { createTypeDef } from 'sasat'","import type { SasatMigration } from 'sasat'","import type { MigrationStore } from 'sasat'","import { Queries } from 'sasat'","import { Mutations } from 'sasat'"]},{"cmd":"yarn add sasat","imports":[]},{"cmd":"pnpm add sasat","imports":[]}],"homepage":"https://github.com/nin138/sasat#readme","github":"https://github.com/nin138/sasat","docs":null,"changelog":null,"pypi":null,"npm":"sasat","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}