{"library":"graphql-mobius","type":"library","category":null,"description":"GraphQL Mobius is an end-to-end type-safe TypeScript GraphQL client that infers types from GraphQL schemas at compile-time using template literal types, eliminating the need for code generation. Version 0.1.13 is the latest stable release, primarily maintained by ElysiaJS. It provides a Prisma-like query syntax and a lightweight client supporting query, mutation, subscription, and fragments. Unlike Apollo or URQL, Mobius prioritizes type safety and minimal footprint, acting as a companion library. Requires TypeScript >5.0 and strict mode. Known caveats include limited type recursion depth (around 900 types) and no nested fragment support.","language":"javascript","status":"active","version":"0.1.13","tags":["javascript","elysia","graphql","mobius","graphql-mobius","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-mobius","imports":["import { Mobius } from 'graphql-mobius'","const { Mobius } = require('graphql-mobius')","type ClientType = typeof mobius extends Mobius<infer T> ? T : never"]},{"cmd":"yarn add graphql-mobius","imports":[]},{"cmd":"pnpm add graphql-mobius","imports":[]}],"homepage":"https://github.com/SaltyAom/mobius","github":"://github.com/SaltyAom/mobius","docs":null,"changelog":null,"pypi":null,"npm":"graphql-mobius","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}