├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── README.md ├── images └── icon.png ├── jest.config.js ├── language ├── emptyJsonSchema.json ├── language-configuration.json └── rescriptRelayRouterLanguage-configuration.json ├── package.json ├── src ├── ReScriptEditorSupport.ts ├── __tests__ │ ├── __snapshots__ │ │ ├── extractToFragment.test.ts.snap │ │ └── findGraphQLSources.test.ts.snap │ ├── contextUtils.test.ts │ ├── extensionUtils.test.ts │ ├── extractToFragment.test.ts │ ├── findGraphQLSources.test.ts │ ├── graphqlUtils.test.ts │ └── hasHighEnoughReScriptRelayVersion.ts ├── addGraphQLComponent.ts ├── comby.ts ├── configUtils.ts ├── contextUtils.ts ├── contextUtilsNoVscode.ts ├── createNewFragmentComponentsUtils.ts ├── extension.ts ├── extensionTypes.ts ├── extensionUtils.ts ├── extensionUtilsNoVscode.ts ├── findGraphQLSources.ts ├── graphqlConfig.ts ├── graphqlUtils.ts ├── graphqlUtilsNoVscode.ts ├── loadSchema.ts ├── lspUtils.ts ├── relayDirectives.ts ├── schemaLoaders.ts ├── server.ts ├── testfixture │ └── graphqlSources.res ├── utils.ts └── utilsNoVsCode.ts ├── syntaxes ├── graphql.json ├── graphql.res.json └── rescriptRelayRouter.json ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | build 4 | out 5 | *.vsix 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/README.md -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/images/icon.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/jest.config.js -------------------------------------------------------------------------------- /language/emptyJsonSchema.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /language/language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/language/language-configuration.json -------------------------------------------------------------------------------- /language/rescriptRelayRouterLanguage-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/language/rescriptRelayRouterLanguage-configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/package.json -------------------------------------------------------------------------------- /src/ReScriptEditorSupport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/ReScriptEditorSupport.ts -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/extractToFragment.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/__snapshots__/extractToFragment.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/findGraphQLSources.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/__snapshots__/findGraphQLSources.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/contextUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/contextUtils.test.ts -------------------------------------------------------------------------------- /src/__tests__/extensionUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/extensionUtils.test.ts -------------------------------------------------------------------------------- /src/__tests__/extractToFragment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/extractToFragment.test.ts -------------------------------------------------------------------------------- /src/__tests__/findGraphQLSources.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/findGraphQLSources.test.ts -------------------------------------------------------------------------------- /src/__tests__/graphqlUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/graphqlUtils.test.ts -------------------------------------------------------------------------------- /src/__tests__/hasHighEnoughReScriptRelayVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/__tests__/hasHighEnoughReScriptRelayVersion.ts -------------------------------------------------------------------------------- /src/addGraphQLComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/addGraphQLComponent.ts -------------------------------------------------------------------------------- /src/comby.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/comby.ts -------------------------------------------------------------------------------- /src/configUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/configUtils.ts -------------------------------------------------------------------------------- /src/contextUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/contextUtils.ts -------------------------------------------------------------------------------- /src/contextUtilsNoVscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/contextUtilsNoVscode.ts -------------------------------------------------------------------------------- /src/createNewFragmentComponentsUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/createNewFragmentComponentsUtils.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/extensionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/extensionTypes.ts -------------------------------------------------------------------------------- /src/extensionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/extensionUtils.ts -------------------------------------------------------------------------------- /src/extensionUtilsNoVscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/extensionUtilsNoVscode.ts -------------------------------------------------------------------------------- /src/findGraphQLSources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/findGraphQLSources.ts -------------------------------------------------------------------------------- /src/graphqlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/graphqlConfig.ts -------------------------------------------------------------------------------- /src/graphqlUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/graphqlUtils.ts -------------------------------------------------------------------------------- /src/graphqlUtilsNoVscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/graphqlUtilsNoVscode.ts -------------------------------------------------------------------------------- /src/loadSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/loadSchema.ts -------------------------------------------------------------------------------- /src/lspUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/lspUtils.ts -------------------------------------------------------------------------------- /src/relayDirectives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/relayDirectives.ts -------------------------------------------------------------------------------- /src/schemaLoaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/schemaLoaders.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/testfixture/graphqlSources.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/testfixture/graphqlSources.res -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/utilsNoVsCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/src/utilsNoVsCode.ts -------------------------------------------------------------------------------- /syntaxes/graphql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/syntaxes/graphql.json -------------------------------------------------------------------------------- /syntaxes/graphql.res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/syntaxes/graphql.res.json -------------------------------------------------------------------------------- /syntaxes/rescriptRelayRouter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/syntaxes/rescriptRelayRouter.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/vscode-rescript-relay/HEAD/yarn.lock --------------------------------------------------------------------------------