Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diizzayy/nuxt-graphql-client
⚡️ Minimal GraphQL Client + Code Generation for Nuxt3
https://github.com/diizzayy/nuxt-graphql-client
codegen diizzayy graphql graphql-codegen graphql-request nuxt nuxt-module nuxt3 nuxtjs ohmygql typescript vue vue3
Last synced: 4 days ago
JSON representation
⚡️ Minimal GraphQL Client + Code Generation for Nuxt3
- Host: GitHub
- URL: https://github.com/diizzayy/nuxt-graphql-client
- Owner: Diizzayy
- License: mit
- Created: 2022-03-03T17:38:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T00:57:07.000Z (about 2 months ago)
- Last Synced: 2024-10-29T17:12:19.481Z (about 2 months ago)
- Topics: codegen, diizzayy, graphql, graphql-codegen, graphql-request, nuxt, nuxt-module, nuxt3, nuxtjs, ohmygql, typescript, vue, vue3
- Language: TypeScript
- Homepage: https://nuxt-graphql-client.web.app
- Size: 3.68 MB
- Stars: 362
- Watchers: 3
- Forks: 43
- Open Issues: 90
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![nuxt-graphql-client](./docs/public/cover.png)](https://nuxt-graphql-client.web.app)
nuxt-graphql-client
⚡️ Minimal GraphQL Client + Code Generation for Nuxt
> ⚡️ Minimal GraphQL Client + Code Generation for Nuxt
- [Documentation](https://nuxt-graphql-client.web.app)
## Features
- Zero Configuration
- 🚀 [Nuxt 3](https://v3.nuxtjs.org) Support
- Full Typescript Support
- HMR (Hot Module Reload) for GraphQL documents
- Minimal [GraphQL Client](https://github.com/prisma-labs/graphql-request#graphql-request) + [Code Generation](https://www.graphql-code-generator.com/)## Preview
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/edit/nuxt-graphql)
## 💻 Development
- Clone this repository
- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`
- Install dependencies using `pnpm install`
- Open playground with `pnpm dev`## Credits
[`nuxt-graphql-client`](#nuxt-graphql-client) is developed by [@diizzayy](https://github.com/diizzayy).
Special thanks to [@danielroe](https://github.com/danielroe) for helping me navigate and making this possible!
## License
[MIT](./LICENSE) License © 2022 [Diizzayy](https://github.com/diizzayy)