├── .editorconfig ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .nuxtrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── apollo ├── package-lock.json ├── package.json ├── src │ ├── data.json │ └── index.ts └── tsconfig.json ├── client ├── .nuxtrc ├── app.vue ├── components │ ├── DocumentDetail.vue │ └── Tag.vue ├── nuxt.config.ts ├── package.json ├── pages │ └── index.vue └── tsconfig.json ├── css └── index.css ├── cypress.config.js ├── cypress ├── e2e │ ├── clientCaching.cy.ts │ ├── clientOptions.cy.ts │ ├── fetchOptions.cy.ts │ ├── fileUploads.cy.ts │ ├── graphqlState.cy.ts │ ├── mutations.cy.ts │ ├── pagination.cy.ts │ ├── queries.cy.ts │ ├── serverResponse.cy.ts │ └── useAsyncGraphqlQuery.cy.ts ├── fixtures │ ├── check.svg │ ├── four.txt │ ├── one.txt │ ├── three.txt │ └── two.txt ├── support │ ├── commands.ts │ ├── e2e.ts │ └── index.d.ts └── tsconfig.json ├── docs ├── .vitepress │ └── config.ts ├── advanced │ ├── request-lifecycle.md │ └── templates.md ├── banner.png ├── composables │ ├── useAsyncGraphqlQuery.md │ ├── useGraphqlMutation.md │ ├── useGraphqlQuery.md │ ├── useGraphqlState.md │ └── useGraphqlUploadMutation.md ├── configuration │ ├── client-options.md │ ├── module-hooks.md │ ├── module-utils.md │ ├── module.md │ ├── runtime-config.md │ └── server-options.md ├── debug-endpoint.png ├── examples │ ├── graphql-response-extensions.md │ ├── handling-authentication.md │ ├── header-forwarding.md │ ├── nuxt-multi-cache.md │ └── static-graphql-server-headers.md ├── features │ ├── auto-import.md │ ├── caching.md │ ├── debug.md │ ├── fragments.md │ ├── server-route.md │ └── typescript.md ├── illustration.png ├── index.md ├── introduction │ ├── overview.md │ └── setup.md ├── nuxt-devtools.png └── server-utils │ ├── useGraphqlMutation.md │ └── useGraphqlQuery.md ├── eslint.config.mjs ├── graphql.config.ts ├── package.json ├── package.json.md ├── playground-layers ├── app │ ├── app.vue │ ├── components │ │ └── User │ │ │ ├── fragment.userLayer.graphql │ │ │ └── index.vue │ └── pages │ │ ├── index.vue │ │ └── query.usersLayer.graphql ├── layers │ └── test-layer │ │ ├── app │ │ ├── components │ │ │ ├── ComponentFromLayer.vue │ │ │ └── fragment.layerData.graphql │ │ └── pages │ │ │ ├── query.layerData.graphql │ │ │ └── test-layer.vue │ │ ├── nuxt.config.ts │ │ └── server │ │ └── graphqlMiddleware.serverOptions.ts ├── nuxt.config.ts ├── package.json ├── server │ ├── graphqlMiddleware.serverOptions.ts │ └── tsconfig.json └── tsconfig.json ├── playground ├── app │ ├── app.vue │ ├── components │ │ └── Hero │ │ │ └── index.vue │ ├── composables │ │ ├── useCurrentLanguage.ts │ │ ├── useQueryString.ts │ │ └── wrappedGraphqlQuery.ts │ ├── graphqlMiddleware.clientOptions.ts │ ├── layouts │ │ ├── default.vue │ │ └── mutation.initState.graphql │ ├── pages │ │ ├── [lang] │ │ │ ├── index.vue │ │ │ └── query.testClientOptions.graphql │ │ ├── caching │ │ │ ├── index.vue │ │ │ └── query.getCurrentTime.graphql │ │ ├── emails │ │ │ └── index.vue │ │ ├── fetch-options │ │ │ ├── in-composable.vue │ │ │ ├── index.vue │ │ │ ├── query.fetchOptions.graphql │ │ │ └── query.fetchOptionsComposable.graphql │ │ ├── hmr │ │ │ ├── index.vue │ │ │ └── query.hmr.graphql │ │ ├── index.vue │ │ ├── multipleQueries.graphql │ │ ├── mutation.deleteUser.graphql │ │ ├── mutation │ │ │ ├── mutation.triggerError.graphql │ │ │ └── trigger-error.vue │ │ ├── query.textEscaping.graphql │ │ ├── query │ │ │ ├── get-error.vue │ │ │ ├── invalid-query-error.vue │ │ │ ├── object-args.vue │ │ │ ├── query.getError.graphql │ │ │ ├── query.simulateEndpointDown.graphql │ │ │ └── simulate-endpoint-down.vue │ │ ├── state │ │ │ └── index.vue │ │ ├── test-upload │ │ │ ├── contact.vue │ │ │ ├── index.vue │ │ │ ├── mutation.testFormSubmit.graphql │ │ │ ├── mutation.testUpload.graphql │ │ │ └── query.getSubmissions.graphql │ │ ├── test.graphql │ │ ├── use-async-graphql-query-pagination │ │ │ ├── index.vue │ │ │ └── query.usersPaginated.graphql │ │ ├── use-async-graphql-query │ │ │ ├── index.vue │ │ │ └── query.returnSameValue.graphql │ │ ├── user │ │ │ ├── [id].vue │ │ │ ├── add.vue │ │ │ ├── mutation.addUser.graphql │ │ │ ├── query.user.graphql │ │ │ └── user.fragment.graphql │ │ └── userList.graphql │ ├── plugins │ │ └── graphqlConfig.ts │ └── test-queries │ │ └── auto-inline │ │ ├── fragment.depthOne.graphql │ │ ├── fragment.depthOneUser.graphql │ │ ├── fragment.depthTwoUser.graphql │ │ └── query.highDepthFragments.graphql ├── modules │ └── playground-module │ │ ├── graphql │ │ └── queryFromDisk.graphql │ │ └── module.ts ├── nuxt.config.ts ├── package.json ├── server │ ├── api │ │ ├── client-options.ts │ │ ├── fetch-options.ts │ │ ├── server-route.ts │ │ └── test-enum.ts │ ├── graphqlMiddleware.serverOptions.ts │ └── tsconfig.json └── tsconfig.json ├── postcss.config.cjs ├── schema.graphql ├── scripts └── typedoc.sh ├── src ├── build │ ├── CollectedFile.ts │ ├── Collector.ts │ ├── ConsolePrompt.ts │ ├── DevModeHandler.ts │ ├── ModuleContext.ts │ ├── ModuleHelper.ts │ ├── SchemaProvider.ts │ ├── devtools.ts │ ├── helpers │ │ └── index.ts │ ├── logging │ │ └── index.ts │ ├── templates │ │ ├── defineTemplate.ts │ │ ├── definitions │ │ │ ├── client-options.ts │ │ │ ├── config.ts │ │ │ ├── documents.ts │ │ │ ├── graphql.config.ts │ │ │ ├── helpers.ts │ │ │ ├── hook-files.ts │ │ │ ├── hookDocuments.ts │ │ │ ├── nitro.ts │ │ │ ├── operation-hashes.ts │ │ │ ├── operation-types.ts │ │ │ ├── operation-variables.ts │ │ │ ├── operations.ts │ │ │ ├── response.ts │ │ │ ├── server-options.ts │ │ │ └── sources.ts │ │ └── index.ts │ └── types │ │ ├── hook.ts │ │ ├── options.ts │ │ └── rpc.ts ├── client-options.ts ├── module.ts ├── runtime │ ├── components │ │ ├── CodeFrame.vue │ │ ├── DevModeOverlay.vue │ │ ├── ErrorExtensions.vue │ │ └── ErrorGroup.vue │ ├── composables │ │ ├── nuxtApp.ts │ │ ├── useAsyncGraphqlQuery.ts │ │ ├── useGraphqlMutation.ts │ │ ├── useGraphqlQuery.ts │ │ ├── useGraphqlState.ts │ │ └── useGraphqlUploadMutation.ts │ ├── helpers │ │ ├── ClientCache.ts │ │ ├── composables.ts │ │ ├── index.ts │ │ └── queryEncoding.ts │ ├── plugins │ │ ├── devMode.ts │ │ └── provideState.ts │ ├── server │ │ ├── api │ │ │ ├── debug.ts │ │ │ ├── mutation.ts │ │ │ ├── query.ts │ │ │ └── upload.ts │ │ ├── helpers │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── utils │ │ │ ├── doGraphqlRequest.ts │ │ │ ├── index.ts │ │ │ ├── useGraphqlMutation.ts │ │ │ └── useGraphqlQuery.ts │ ├── settings │ │ └── index.ts │ └── types.ts ├── server-options.ts └── utils.ts ├── tailwind.config.ts ├── test ├── helpers │ ├── __snapshots__ │ │ └── getSchemaPath.test.ts.snap │ ├── defaultOptions.test.ts │ ├── schema.graphql │ └── validateOptions.test.ts └── runtime │ ├── composables │ ├── __snapshots__ │ │ └── index.test.ts.snap │ └── index.test.ts │ ├── helpers │ ├── index.test.ts │ └── queryEncoding.test.ts │ └── serverHandler │ ├── __snapshots__ │ ├── index.test.ts.snap │ ├── mutation.test.ts.snap │ └── query.test.ts.snap │ ├── debug.test.ts │ ├── helpers │ └── index.test.ts │ ├── mutation.test.ts │ └── query.test.ts ├── tsconfig.json ├── tsconfig.typedoc.json ├── typedoc.json ├── types.d.ts └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/.nuxtrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | schema.graphql 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/README.md -------------------------------------------------------------------------------- /apollo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/apollo/package-lock.json -------------------------------------------------------------------------------- /apollo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/apollo/package.json -------------------------------------------------------------------------------- /apollo/src/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/apollo/src/data.json -------------------------------------------------------------------------------- /apollo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/apollo/src/index.ts -------------------------------------------------------------------------------- /apollo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/apollo/tsconfig.json -------------------------------------------------------------------------------- /client/.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/.nuxtrc -------------------------------------------------------------------------------- /client/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/app.vue -------------------------------------------------------------------------------- /client/components/DocumentDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/components/DocumentDetail.vue -------------------------------------------------------------------------------- /client/components/Tag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/components/Tag.vue -------------------------------------------------------------------------------- /client/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/nuxt.config.ts -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/package.json -------------------------------------------------------------------------------- /client/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/pages/index.vue -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/css/index.css -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/clientCaching.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/clientCaching.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/clientOptions.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/clientOptions.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/fetchOptions.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/fetchOptions.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/fileUploads.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/fileUploads.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/graphqlState.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/graphqlState.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/mutations.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/mutations.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/pagination.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/pagination.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/queries.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/queries.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/serverResponse.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/serverResponse.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/useAsyncGraphqlQuery.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/e2e/useAsyncGraphqlQuery.cy.ts -------------------------------------------------------------------------------- /cypress/fixtures/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/fixtures/check.svg -------------------------------------------------------------------------------- /cypress/fixtures/four.txt: -------------------------------------------------------------------------------- 1 | FOUR 2 | -------------------------------------------------------------------------------- /cypress/fixtures/one.txt: -------------------------------------------------------------------------------- 1 | ONE 2 | -------------------------------------------------------------------------------- /cypress/fixtures/three.txt: -------------------------------------------------------------------------------- 1 | THREE 2 | -------------------------------------------------------------------------------- /cypress/fixtures/two.txt: -------------------------------------------------------------------------------- 1 | TWO 2 | -------------------------------------------------------------------------------- /cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/support/commands.ts -------------------------------------------------------------------------------- /cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/support/e2e.ts -------------------------------------------------------------------------------- /cypress/support/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/support/index.d.ts -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /docs/.vitepress/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/.vitepress/config.ts -------------------------------------------------------------------------------- /docs/advanced/request-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/advanced/request-lifecycle.md -------------------------------------------------------------------------------- /docs/advanced/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/advanced/templates.md -------------------------------------------------------------------------------- /docs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/banner.png -------------------------------------------------------------------------------- /docs/composables/useAsyncGraphqlQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/composables/useAsyncGraphqlQuery.md -------------------------------------------------------------------------------- /docs/composables/useGraphqlMutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/composables/useGraphqlMutation.md -------------------------------------------------------------------------------- /docs/composables/useGraphqlQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/composables/useGraphqlQuery.md -------------------------------------------------------------------------------- /docs/composables/useGraphqlState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/composables/useGraphqlState.md -------------------------------------------------------------------------------- /docs/composables/useGraphqlUploadMutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/composables/useGraphqlUploadMutation.md -------------------------------------------------------------------------------- /docs/configuration/client-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/configuration/client-options.md -------------------------------------------------------------------------------- /docs/configuration/module-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/configuration/module-hooks.md -------------------------------------------------------------------------------- /docs/configuration/module-utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/configuration/module-utils.md -------------------------------------------------------------------------------- /docs/configuration/module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/configuration/module.md -------------------------------------------------------------------------------- /docs/configuration/runtime-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/configuration/runtime-config.md -------------------------------------------------------------------------------- /docs/configuration/server-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/configuration/server-options.md -------------------------------------------------------------------------------- /docs/debug-endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/debug-endpoint.png -------------------------------------------------------------------------------- /docs/examples/graphql-response-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/examples/graphql-response-extensions.md -------------------------------------------------------------------------------- /docs/examples/handling-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/examples/handling-authentication.md -------------------------------------------------------------------------------- /docs/examples/header-forwarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/examples/header-forwarding.md -------------------------------------------------------------------------------- /docs/examples/nuxt-multi-cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/examples/nuxt-multi-cache.md -------------------------------------------------------------------------------- /docs/examples/static-graphql-server-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/examples/static-graphql-server-headers.md -------------------------------------------------------------------------------- /docs/features/auto-import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/features/auto-import.md -------------------------------------------------------------------------------- /docs/features/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/features/caching.md -------------------------------------------------------------------------------- /docs/features/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/features/debug.md -------------------------------------------------------------------------------- /docs/features/fragments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/features/fragments.md -------------------------------------------------------------------------------- /docs/features/server-route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/features/server-route.md -------------------------------------------------------------------------------- /docs/features/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/features/typescript.md -------------------------------------------------------------------------------- /docs/illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/illustration.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/introduction/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/introduction/overview.md -------------------------------------------------------------------------------- /docs/introduction/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/introduction/setup.md -------------------------------------------------------------------------------- /docs/nuxt-devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/nuxt-devtools.png -------------------------------------------------------------------------------- /docs/server-utils/useGraphqlMutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/server-utils/useGraphqlMutation.md -------------------------------------------------------------------------------- /docs/server-utils/useGraphqlQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/docs/server-utils/useGraphqlQuery.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /graphql.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/graphql.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/package.json -------------------------------------------------------------------------------- /package.json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/package.json.md -------------------------------------------------------------------------------- /playground-layers/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/app/app.vue -------------------------------------------------------------------------------- /playground-layers/app/components/User/fragment.userLayer.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/app/components/User/fragment.userLayer.graphql -------------------------------------------------------------------------------- /playground-layers/app/components/User/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/app/components/User/index.vue -------------------------------------------------------------------------------- /playground-layers/app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/app/pages/index.vue -------------------------------------------------------------------------------- /playground-layers/app/pages/query.usersLayer.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/app/pages/query.usersLayer.graphql -------------------------------------------------------------------------------- /playground-layers/layers/test-layer/app/components/ComponentFromLayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/layers/test-layer/app/components/ComponentFromLayer.vue -------------------------------------------------------------------------------- /playground-layers/layers/test-layer/app/components/fragment.layerData.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/layers/test-layer/app/components/fragment.layerData.graphql -------------------------------------------------------------------------------- /playground-layers/layers/test-layer/app/pages/query.layerData.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/layers/test-layer/app/pages/query.layerData.graphql -------------------------------------------------------------------------------- /playground-layers/layers/test-layer/app/pages/test-layer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/layers/test-layer/app/pages/test-layer.vue -------------------------------------------------------------------------------- /playground-layers/layers/test-layer/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/layers/test-layer/nuxt.config.ts -------------------------------------------------------------------------------- /playground-layers/layers/test-layer/server/graphqlMiddleware.serverOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/layers/test-layer/server/graphqlMiddleware.serverOptions.ts -------------------------------------------------------------------------------- /playground-layers/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/nuxt.config.ts -------------------------------------------------------------------------------- /playground-layers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/package.json -------------------------------------------------------------------------------- /playground-layers/server/graphqlMiddleware.serverOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground-layers/server/graphqlMiddleware.serverOptions.ts -------------------------------------------------------------------------------- /playground-layers/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /playground-layers/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /playground/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/app.vue -------------------------------------------------------------------------------- /playground/app/components/Hero/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/components/Hero/index.vue -------------------------------------------------------------------------------- /playground/app/composables/useCurrentLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/composables/useCurrentLanguage.ts -------------------------------------------------------------------------------- /playground/app/composables/useQueryString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/composables/useQueryString.ts -------------------------------------------------------------------------------- /playground/app/composables/wrappedGraphqlQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/composables/wrappedGraphqlQuery.ts -------------------------------------------------------------------------------- /playground/app/graphqlMiddleware.clientOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/graphqlMiddleware.clientOptions.ts -------------------------------------------------------------------------------- /playground/app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/layouts/default.vue -------------------------------------------------------------------------------- /playground/app/layouts/mutation.initState.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/layouts/mutation.initState.graphql -------------------------------------------------------------------------------- /playground/app/pages/[lang]/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/[lang]/index.vue -------------------------------------------------------------------------------- /playground/app/pages/[lang]/query.testClientOptions.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/[lang]/query.testClientOptions.graphql -------------------------------------------------------------------------------- /playground/app/pages/caching/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/caching/index.vue -------------------------------------------------------------------------------- /playground/app/pages/caching/query.getCurrentTime.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/caching/query.getCurrentTime.graphql -------------------------------------------------------------------------------- /playground/app/pages/emails/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/emails/index.vue -------------------------------------------------------------------------------- /playground/app/pages/fetch-options/in-composable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/fetch-options/in-composable.vue -------------------------------------------------------------------------------- /playground/app/pages/fetch-options/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/fetch-options/index.vue -------------------------------------------------------------------------------- /playground/app/pages/fetch-options/query.fetchOptions.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/fetch-options/query.fetchOptions.graphql -------------------------------------------------------------------------------- /playground/app/pages/fetch-options/query.fetchOptionsComposable.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/fetch-options/query.fetchOptionsComposable.graphql -------------------------------------------------------------------------------- /playground/app/pages/hmr/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/hmr/index.vue -------------------------------------------------------------------------------- /playground/app/pages/hmr/query.hmr.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/hmr/query.hmr.graphql -------------------------------------------------------------------------------- /playground/app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/index.vue -------------------------------------------------------------------------------- /playground/app/pages/multipleQueries.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/multipleQueries.graphql -------------------------------------------------------------------------------- /playground/app/pages/mutation.deleteUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/mutation.deleteUser.graphql -------------------------------------------------------------------------------- /playground/app/pages/mutation/mutation.triggerError.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/mutation/mutation.triggerError.graphql -------------------------------------------------------------------------------- /playground/app/pages/mutation/trigger-error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/mutation/trigger-error.vue -------------------------------------------------------------------------------- /playground/app/pages/query.textEscaping.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/query.textEscaping.graphql -------------------------------------------------------------------------------- /playground/app/pages/query/get-error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/query/get-error.vue -------------------------------------------------------------------------------- /playground/app/pages/query/invalid-query-error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/query/invalid-query-error.vue -------------------------------------------------------------------------------- /playground/app/pages/query/object-args.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/query/object-args.vue -------------------------------------------------------------------------------- /playground/app/pages/query/query.getError.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/query/query.getError.graphql -------------------------------------------------------------------------------- /playground/app/pages/query/query.simulateEndpointDown.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/query/query.simulateEndpointDown.graphql -------------------------------------------------------------------------------- /playground/app/pages/query/simulate-endpoint-down.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/query/simulate-endpoint-down.vue -------------------------------------------------------------------------------- /playground/app/pages/state/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/state/index.vue -------------------------------------------------------------------------------- /playground/app/pages/test-upload/contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/test-upload/contact.vue -------------------------------------------------------------------------------- /playground/app/pages/test-upload/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/test-upload/index.vue -------------------------------------------------------------------------------- /playground/app/pages/test-upload/mutation.testFormSubmit.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/test-upload/mutation.testFormSubmit.graphql -------------------------------------------------------------------------------- /playground/app/pages/test-upload/mutation.testUpload.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/test-upload/mutation.testUpload.graphql -------------------------------------------------------------------------------- /playground/app/pages/test-upload/query.getSubmissions.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/test-upload/query.getSubmissions.graphql -------------------------------------------------------------------------------- /playground/app/pages/test.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/test.graphql -------------------------------------------------------------------------------- /playground/app/pages/use-async-graphql-query-pagination/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/use-async-graphql-query-pagination/index.vue -------------------------------------------------------------------------------- /playground/app/pages/use-async-graphql-query-pagination/query.usersPaginated.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/use-async-graphql-query-pagination/query.usersPaginated.graphql -------------------------------------------------------------------------------- /playground/app/pages/use-async-graphql-query/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/use-async-graphql-query/index.vue -------------------------------------------------------------------------------- /playground/app/pages/use-async-graphql-query/query.returnSameValue.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/use-async-graphql-query/query.returnSameValue.graphql -------------------------------------------------------------------------------- /playground/app/pages/user/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/user/[id].vue -------------------------------------------------------------------------------- /playground/app/pages/user/add.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/user/add.vue -------------------------------------------------------------------------------- /playground/app/pages/user/mutation.addUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/user/mutation.addUser.graphql -------------------------------------------------------------------------------- /playground/app/pages/user/query.user.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/user/query.user.graphql -------------------------------------------------------------------------------- /playground/app/pages/user/user.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/user/user.fragment.graphql -------------------------------------------------------------------------------- /playground/app/pages/userList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/pages/userList.graphql -------------------------------------------------------------------------------- /playground/app/plugins/graphqlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/plugins/graphqlConfig.ts -------------------------------------------------------------------------------- /playground/app/test-queries/auto-inline/fragment.depthOne.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/test-queries/auto-inline/fragment.depthOne.graphql -------------------------------------------------------------------------------- /playground/app/test-queries/auto-inline/fragment.depthOneUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/test-queries/auto-inline/fragment.depthOneUser.graphql -------------------------------------------------------------------------------- /playground/app/test-queries/auto-inline/fragment.depthTwoUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/test-queries/auto-inline/fragment.depthTwoUser.graphql -------------------------------------------------------------------------------- /playground/app/test-queries/auto-inline/query.highDepthFragments.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/app/test-queries/auto-inline/query.highDepthFragments.graphql -------------------------------------------------------------------------------- /playground/modules/playground-module/graphql/queryFromDisk.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/modules/playground-module/graphql/queryFromDisk.graphql -------------------------------------------------------------------------------- /playground/modules/playground-module/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/modules/playground-module/module.ts -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/server/api/client-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/server/api/client-options.ts -------------------------------------------------------------------------------- /playground/server/api/fetch-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/server/api/fetch-options.ts -------------------------------------------------------------------------------- /playground/server/api/server-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/server/api/server-route.ts -------------------------------------------------------------------------------- /playground/server/api/test-enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/server/api/test-enum.ts -------------------------------------------------------------------------------- /playground/server/graphqlMiddleware.serverOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/playground/server/graphqlMiddleware.serverOptions.ts -------------------------------------------------------------------------------- /playground/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/schema.graphql -------------------------------------------------------------------------------- /scripts/typedoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/scripts/typedoc.sh -------------------------------------------------------------------------------- /src/build/CollectedFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/CollectedFile.ts -------------------------------------------------------------------------------- /src/build/Collector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/Collector.ts -------------------------------------------------------------------------------- /src/build/ConsolePrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/ConsolePrompt.ts -------------------------------------------------------------------------------- /src/build/DevModeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/DevModeHandler.ts -------------------------------------------------------------------------------- /src/build/ModuleContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/ModuleContext.ts -------------------------------------------------------------------------------- /src/build/ModuleHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/ModuleHelper.ts -------------------------------------------------------------------------------- /src/build/SchemaProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/SchemaProvider.ts -------------------------------------------------------------------------------- /src/build/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/devtools.ts -------------------------------------------------------------------------------- /src/build/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/helpers/index.ts -------------------------------------------------------------------------------- /src/build/logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/logging/index.ts -------------------------------------------------------------------------------- /src/build/templates/defineTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/defineTemplate.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/client-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/client-options.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/config.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/documents.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/graphql.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/graphql.config.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/helpers.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/hook-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/hook-files.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/hookDocuments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/hookDocuments.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/nitro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/nitro.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/operation-hashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/operation-hashes.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/operation-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/operation-types.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/operation-variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/operation-variables.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/operations.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/response.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/server-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/server-options.ts -------------------------------------------------------------------------------- /src/build/templates/definitions/sources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/definitions/sources.ts -------------------------------------------------------------------------------- /src/build/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/templates/index.ts -------------------------------------------------------------------------------- /src/build/types/hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/types/hook.ts -------------------------------------------------------------------------------- /src/build/types/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/types/options.ts -------------------------------------------------------------------------------- /src/build/types/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/build/types/rpc.ts -------------------------------------------------------------------------------- /src/client-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/client-options.ts -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/runtime/components/CodeFrame.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/components/CodeFrame.vue -------------------------------------------------------------------------------- /src/runtime/components/DevModeOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/components/DevModeOverlay.vue -------------------------------------------------------------------------------- /src/runtime/components/ErrorExtensions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/components/ErrorExtensions.vue -------------------------------------------------------------------------------- /src/runtime/components/ErrorGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/components/ErrorGroup.vue -------------------------------------------------------------------------------- /src/runtime/composables/nuxtApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/composables/nuxtApp.ts -------------------------------------------------------------------------------- /src/runtime/composables/useAsyncGraphqlQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/composables/useAsyncGraphqlQuery.ts -------------------------------------------------------------------------------- /src/runtime/composables/useGraphqlMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/composables/useGraphqlMutation.ts -------------------------------------------------------------------------------- /src/runtime/composables/useGraphqlQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/composables/useGraphqlQuery.ts -------------------------------------------------------------------------------- /src/runtime/composables/useGraphqlState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/composables/useGraphqlState.ts -------------------------------------------------------------------------------- /src/runtime/composables/useGraphqlUploadMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/composables/useGraphqlUploadMutation.ts -------------------------------------------------------------------------------- /src/runtime/helpers/ClientCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/helpers/ClientCache.ts -------------------------------------------------------------------------------- /src/runtime/helpers/composables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/helpers/composables.ts -------------------------------------------------------------------------------- /src/runtime/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/helpers/index.ts -------------------------------------------------------------------------------- /src/runtime/helpers/queryEncoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/helpers/queryEncoding.ts -------------------------------------------------------------------------------- /src/runtime/plugins/devMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/plugins/devMode.ts -------------------------------------------------------------------------------- /src/runtime/plugins/provideState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/plugins/provideState.ts -------------------------------------------------------------------------------- /src/runtime/server/api/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/api/debug.ts -------------------------------------------------------------------------------- /src/runtime/server/api/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/api/mutation.ts -------------------------------------------------------------------------------- /src/runtime/server/api/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/api/query.ts -------------------------------------------------------------------------------- /src/runtime/server/api/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/api/upload.ts -------------------------------------------------------------------------------- /src/runtime/server/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/helpers/index.ts -------------------------------------------------------------------------------- /src/runtime/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/tsconfig.json -------------------------------------------------------------------------------- /src/runtime/server/utils/doGraphqlRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/utils/doGraphqlRequest.ts -------------------------------------------------------------------------------- /src/runtime/server/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/utils/index.ts -------------------------------------------------------------------------------- /src/runtime/server/utils/useGraphqlMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/utils/useGraphqlMutation.ts -------------------------------------------------------------------------------- /src/runtime/server/utils/useGraphqlQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/server/utils/useGraphqlQuery.ts -------------------------------------------------------------------------------- /src/runtime/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/settings/index.ts -------------------------------------------------------------------------------- /src/runtime/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/runtime/types.ts -------------------------------------------------------------------------------- /src/server-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/server-options.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /test/helpers/__snapshots__/getSchemaPath.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/helpers/__snapshots__/getSchemaPath.test.ts.snap -------------------------------------------------------------------------------- /test/helpers/defaultOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/helpers/defaultOptions.test.ts -------------------------------------------------------------------------------- /test/helpers/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/helpers/schema.graphql -------------------------------------------------------------------------------- /test/helpers/validateOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/helpers/validateOptions.test.ts -------------------------------------------------------------------------------- /test/runtime/composables/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/composables/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /test/runtime/composables/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/composables/index.test.ts -------------------------------------------------------------------------------- /test/runtime/helpers/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/helpers/index.test.ts -------------------------------------------------------------------------------- /test/runtime/helpers/queryEncoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/helpers/queryEncoding.test.ts -------------------------------------------------------------------------------- /test/runtime/serverHandler/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/serverHandler/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /test/runtime/serverHandler/__snapshots__/mutation.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/serverHandler/__snapshots__/mutation.test.ts.snap -------------------------------------------------------------------------------- /test/runtime/serverHandler/__snapshots__/query.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/serverHandler/__snapshots__/query.test.ts.snap -------------------------------------------------------------------------------- /test/runtime/serverHandler/debug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/serverHandler/debug.test.ts -------------------------------------------------------------------------------- /test/runtime/serverHandler/helpers/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/serverHandler/helpers/index.test.ts -------------------------------------------------------------------------------- /test/runtime/serverHandler/mutation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/serverHandler/mutation.test.ts -------------------------------------------------------------------------------- /test/runtime/serverHandler/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/test/runtime/serverHandler/query.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.typedoc.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": ["./src/build/types"] 3 | } 4 | -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/typedoc.json -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/types.d.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dulnan/nuxt-graphql-middleware/HEAD/vitest.config.ts --------------------------------------------------------------------------------