├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .nuxtrc ├── .nvmrc ├── .versionrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.cjs ├── biome.json ├── bun.lockb ├── commitlint.config.cjs ├── docs ├── .gitignore ├── .nvmrc ├── README.md ├── content │ ├── en │ │ ├── examples │ │ │ ├── authentication.md │ │ │ ├── batch-queries.md │ │ │ ├── cancellation.md │ │ │ ├── error-handling.md │ │ │ ├── graphql-mutations.md │ │ │ ├── middleware.md │ │ │ ├── passing-more-options-to-fetch.md │ │ │ ├── receiving-a-raw-response.md │ │ │ └── using-graphql-document-variables.md │ │ ├── index.md │ │ ├── setup.md │ │ └── usage │ │ │ ├── components.md │ │ │ └── store.md │ └── settings.json ├── nuxt.config.js ├── package.json ├── static │ ├── icon.png │ ├── logo-dark.svg │ ├── logo-light.svg │ ├── preview-dark.png │ └── preview.png └── yarn.lock ├── package.json ├── playground ├── nuxt.config.ts ├── package.json ├── pages │ └── index.vue ├── plugins │ └── pinia.ts ├── server │ └── tsconfig.json ├── store │ └── index.ts └── tsconfig.json ├── src ├── module.ts ├── runtime │ └── plugin.ts └── utils.ts ├── test ├── __snapshots__ │ └── graphql-request-module.test.ts.snap ├── fixture │ ├── graphql │ │ └── query │ │ │ ├── countries.gql │ │ │ └── movies.gql │ ├── nuxt.config.ts │ ├── package.json │ └── pages │ │ ├── batch.vue │ │ ├── import.vue │ │ ├── index.vue │ │ ├── runtime.vue │ │ └── with-ast.vue └── graphql-request-module.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit $1 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn test 5 | -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/.nuxtrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.versionrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/.versionrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/bun.lockb -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | }; 4 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | sw.js -------------------------------------------------------------------------------- /docs/.nvmrc: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/content/en/examples/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/authentication.md -------------------------------------------------------------------------------- /docs/content/en/examples/batch-queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/batch-queries.md -------------------------------------------------------------------------------- /docs/content/en/examples/cancellation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/cancellation.md -------------------------------------------------------------------------------- /docs/content/en/examples/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/error-handling.md -------------------------------------------------------------------------------- /docs/content/en/examples/graphql-mutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/graphql-mutations.md -------------------------------------------------------------------------------- /docs/content/en/examples/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/middleware.md -------------------------------------------------------------------------------- /docs/content/en/examples/passing-more-options-to-fetch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/passing-more-options-to-fetch.md -------------------------------------------------------------------------------- /docs/content/en/examples/receiving-a-raw-response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/receiving-a-raw-response.md -------------------------------------------------------------------------------- /docs/content/en/examples/using-graphql-document-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/examples/using-graphql-document-variables.md -------------------------------------------------------------------------------- /docs/content/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/index.md -------------------------------------------------------------------------------- /docs/content/en/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/setup.md -------------------------------------------------------------------------------- /docs/content/en/usage/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/usage/components.md -------------------------------------------------------------------------------- /docs/content/en/usage/store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/en/usage/store.md -------------------------------------------------------------------------------- /docs/content/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/content/settings.json -------------------------------------------------------------------------------- /docs/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/nuxt.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/static/icon.png -------------------------------------------------------------------------------- /docs/static/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/static/logo-dark.svg -------------------------------------------------------------------------------- /docs/static/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/static/logo-light.svg -------------------------------------------------------------------------------- /docs/static/preview-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/static/preview-dark.png -------------------------------------------------------------------------------- /docs/static/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/static/preview.png -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/package.json -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/playground/pages/index.vue -------------------------------------------------------------------------------- /playground/plugins/pinia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/playground/plugins/pinia.ts -------------------------------------------------------------------------------- /playground/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /playground/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/playground/store/index.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/runtime/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/src/runtime/plugin.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/__snapshots__/graphql-request-module.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/__snapshots__/graphql-request-module.test.ts.snap -------------------------------------------------------------------------------- /test/fixture/graphql/query/countries.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/graphql/query/countries.gql -------------------------------------------------------------------------------- /test/fixture/graphql/query/movies.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/graphql/query/movies.gql -------------------------------------------------------------------------------- /test/fixture/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixture/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/package.json -------------------------------------------------------------------------------- /test/fixture/pages/batch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/pages/batch.vue -------------------------------------------------------------------------------- /test/fixture/pages/import.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/pages/import.vue -------------------------------------------------------------------------------- /test/fixture/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/pages/index.vue -------------------------------------------------------------------------------- /test/fixture/pages/runtime.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/pages/runtime.vue -------------------------------------------------------------------------------- /test/fixture/pages/with-ast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/fixture/pages/with-ast.vue -------------------------------------------------------------------------------- /test/graphql-request-module.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gomah/nuxt-graphql-request/HEAD/test/graphql-request-module.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./playground/.nuxt/tsconfig.json" 3 | } 4 | --------------------------------------------------------------------------------