mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 16:08:05 +00:00
Adds a GraphQL tool window: schema discovery from graphql-config files (or every GraphQL file without one), schema errors and endpoints, running the operation at the caret against a configured endpoint with ${NAME} environment variables, Query Result, and introspection into the schema file. The editor gets a GraphQL toolbar with endpoint selection, variables and run.
The tool window is listed on the stripe once used, so projects without GraphQL get no extra button.
Closes #1168
Co-authored-by: kidp2h <40386174+kidp2h@users.noreply.github.com>
15 lines
587 B
TOML
15 lines
587 B
TOML
id = "graphql"
|
|
name = "GraphQL"
|
|
formatter = { tool = "prettier", parser = "graphql", range = true }
|
|
extensions = ["graphql", "graphqls", "gql"]
|
|
line-comment = "#"
|
|
indent = { tab-size = 2, insert-spaces = true }
|
|
tree-sitter = "graphql"
|
|
|
|
[[language-servers]]
|
|
name = "graphql-lsp"
|
|
command = "graphql-lsp"
|
|
args = ["server", "-m", "stream"]
|
|
root-markers = [".graphqlrc", ".graphqlrc.yml", ".graphqlrc.yaml", ".graphqlrc.json", "graphql.config.js", "graphql.config.ts", "graphql.config.yml", "graphql.config.yaml", "graphql.config.json"]
|
|
install-hint = "npm i -g graphql-language-service-cli"
|