mearie
v0.1.8
Published
Type-safe, zero-overhead GraphQL client
Maintainers
Readme
mearie
Build-time codegen and tooling for Mearie GraphQL client.
This package provides build plugins (Vite, Next.js) and code generation tools that extract GraphQL queries from your source code and generate TypeScript types at build time.
Installation
npm install -D mearieThis package provides build-time code generation and build plugins (Vite, Next.js) for automatic TypeScript type generation from GraphQL operations. For runtime functionality, install a framework-specific package like @mearie/react, @mearie/vue, @mearie/svelte, or @mearie/solid.
Usage
Add the Vite plugin to your vite.config.ts:
import { defineConfig } from 'vite';
import mearie from 'mearie/vite';
export default defineConfig({
plugins: [mearie()],
});Or for Next.js, add to your next.config.js:
import withMearie from 'mearie/next';
export default withMearie({
// Your Next.js config
});For framework-specific runtime usage, see @mearie/react, @mearie/vue, @mearie/svelte, or @mearie/solid.
Documentation
Full documentation is available at https://mearie.dev/.
