├── .editorconfig ├── .github ├── renovate.json └── workflows │ ├── main.yml │ └── release.yml ├── .gitignore ├── .prettierrc ├── README.md ├── examples ├── blog │ ├── .npmrc │ ├── gatsby-browser.js │ ├── gatsby-config.js │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ ├── pages │ │ │ └── index.js │ │ └── styles │ │ │ └── global.css │ └── tailwind.config.js ├── cdrs │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── README.md │ ├── gatsby-config.js │ ├── package-lock.json │ ├── package.json │ └── test │ │ └── graphqlReferences.test.js └── shared-content-studio │ ├── .eslintrc │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── production.graphql │ ├── production.tar.gz │ ├── sanity.cli.ts │ ├── sanity.config.ts │ ├── schema.graphql │ ├── shared.tar.gz │ ├── static │ └── .gitkeep │ └── tsconfig.json ├── package.json └── packages └── gatsby-source-sanity ├── .eslintignore ├── .eslintrc ├── LICENSE ├── MIGRATION.md ├── README.md ├── gatsby-node.js ├── gatsby-ssr.js ├── index.js ├── jest.config.js ├── package.json ├── src ├── debug.ts ├── gatsby-node.ts ├── gatsby-ssr.ts ├── images │ ├── extendImageNode.ts │ └── getGatsbyImageProps.ts ├── index.ts ├── types │ ├── gatsby.ts │ ├── pumpify.ts │ ├── sanity.ts │ └── sanityMutator.d.ts └── util │ ├── cache.ts │ ├── createNodeManifest.ts │ ├── documentIds.ts │ ├── downloadDocuments.ts │ ├── errors.ts │ ├── getAllDocuments.ts │ ├── getDocumentStream.ts │ ├── getGraphQLResolverMap.ts │ ├── getPluginStatus.ts │ ├── getSyncWithGatsby.ts │ ├── handleDeltaChanges.ts │ ├── handleDrafts.ts │ ├── handleWebhookEvent.ts │ ├── mapCrossDatasetReferences.ts │ ├── normalize.ts │ ├── rejectOnApiError.ts │ ├── remoteGraphQLSchema.ts │ ├── removeGatsbyInternalProps.ts │ ├── removeSystemDocuments.ts │ ├── resolveReferences.ts │ ├── rewriteGraphQLSchema.ts │ └── validateConfig.ts ├── test ├── __snapshots__ │ └── getGatsbyImageProps.test.ts.snap ├── fixtures │ ├── circularTypes.graphql │ └── schemaSdl.graphql ├── getGatsbyImageProps.test.ts ├── handleWebhookEvent.test.ts └── resolveReferences.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | packages/gatsby-source-sanity/README.md -------------------------------------------------------------------------------- /examples/blog/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /examples/blog/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | import './src/styles/global.css' 2 | -------------------------------------------------------------------------------- /examples/blog/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/blog/gatsby-config.js -------------------------------------------------------------------------------- /examples/blog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/blog/package.json -------------------------------------------------------------------------------- /examples/blog/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/blog/postcss.config.js -------------------------------------------------------------------------------- /examples/blog/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/blog/src/pages/index.js -------------------------------------------------------------------------------- /examples/blog/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/blog/src/styles/global.css -------------------------------------------------------------------------------- /examples/blog/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/blog/tailwind.config.js -------------------------------------------------------------------------------- /examples/cdrs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/.gitignore -------------------------------------------------------------------------------- /examples/cdrs/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/.prettierignore -------------------------------------------------------------------------------- /examples/cdrs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/.prettierrc -------------------------------------------------------------------------------- /examples/cdrs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/README.md -------------------------------------------------------------------------------- /examples/cdrs/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/gatsby-config.js -------------------------------------------------------------------------------- /examples/cdrs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/package-lock.json -------------------------------------------------------------------------------- /examples/cdrs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/package.json -------------------------------------------------------------------------------- /examples/cdrs/test/graphqlReferences.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/cdrs/test/graphqlReferences.test.js -------------------------------------------------------------------------------- /examples/shared-content-studio/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@sanity/eslint-config-studio" 3 | } 4 | -------------------------------------------------------------------------------- /examples/shared-content-studio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/.gitignore -------------------------------------------------------------------------------- /examples/shared-content-studio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/README.md -------------------------------------------------------------------------------- /examples/shared-content-studio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/package.json -------------------------------------------------------------------------------- /examples/shared-content-studio/production.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/production.graphql -------------------------------------------------------------------------------- /examples/shared-content-studio/production.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/production.tar.gz -------------------------------------------------------------------------------- /examples/shared-content-studio/sanity.cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/sanity.cli.ts -------------------------------------------------------------------------------- /examples/shared-content-studio/sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/sanity.config.ts -------------------------------------------------------------------------------- /examples/shared-content-studio/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/schema.graphql -------------------------------------------------------------------------------- /examples/shared-content-studio/shared.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/shared.tar.gz -------------------------------------------------------------------------------- /examples/shared-content-studio/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/static/.gitkeep -------------------------------------------------------------------------------- /examples/shared-content-studio/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/examples/shared-content-studio/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/package.json -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/.eslintignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /lib-es5 3 | -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/.eslintrc -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/LICENSE -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/MIGRATION.md -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/README.md -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/gatsby-node.js -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/gatsby-ssr.js -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/index.js: -------------------------------------------------------------------------------- 1 | // Browser/ES5 targets 2 | module.exports = require('./lib-es5') 3 | -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/jest.config.js -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/package.json -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/debug.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/gatsby-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/gatsby-node.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/gatsby-ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/gatsby-ssr.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/images/extendImageNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/images/extendImageNode.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/images/getGatsbyImageProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/images/getGatsbyImageProps.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/index.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/types/gatsby.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/types/gatsby.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/types/pumpify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/types/pumpify.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/types/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/types/sanity.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/types/sanityMutator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/types/sanityMutator.d.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/cache.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/createNodeManifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/createNodeManifest.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/documentIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/documentIds.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/downloadDocuments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/downloadDocuments.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/errors.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/getAllDocuments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/getAllDocuments.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/getDocumentStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/getDocumentStream.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/getGraphQLResolverMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/getGraphQLResolverMap.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/getPluginStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/getPluginStatus.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/getSyncWithGatsby.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/getSyncWithGatsby.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/handleDeltaChanges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/handleDeltaChanges.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/handleDrafts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/handleDrafts.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/handleWebhookEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/handleWebhookEvent.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/mapCrossDatasetReferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/mapCrossDatasetReferences.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/normalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/normalize.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/rejectOnApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/rejectOnApiError.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/remoteGraphQLSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/remoteGraphQLSchema.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/removeGatsbyInternalProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/removeGatsbyInternalProps.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/removeSystemDocuments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/removeSystemDocuments.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/resolveReferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/resolveReferences.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/rewriteGraphQLSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/rewriteGraphQLSchema.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/src/util/validateConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/src/util/validateConfig.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/test/__snapshots__/getGatsbyImageProps.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/test/__snapshots__/getGatsbyImageProps.test.ts.snap -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/test/fixtures/circularTypes.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/test/fixtures/circularTypes.graphql -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/test/fixtures/schemaSdl.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/test/fixtures/schemaSdl.graphql -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/test/getGatsbyImageProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/test/getGatsbyImageProps.test.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/test/handleWebhookEvent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/test/handleWebhookEvent.test.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/test/resolveReferences.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/test/resolveReferences.test.ts -------------------------------------------------------------------------------- /packages/gatsby-source-sanity/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/gatsby-source-sanity/HEAD/packages/gatsby-source-sanity/tsconfig.json --------------------------------------------------------------------------------