Skip to content

Files

Latest commit

Jun 4, 2025
e0299b7 · Jun 4, 2025

History

History

graphql-language-service

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 1, 2024
Jun 4, 2025
Jun 4, 2025
Jan 15, 2021
May 4, 2025
Jun 4, 2025
Apr 14, 2022
Mar 11, 2022
Dec 14, 2024

README.md

graphql-language-service

Changelog | API Docs | Discord

Note: Still mostly experimental, however it depends mostly on stable libraries. Migration Note: As of 3.0.0, the LSP Server command line interface has been moved to graphql-language-service-cli

Purpose

This package brings together all the dependencies for building out web or desktop IDE services for the GraphQL Language.

It is named as such to match the convention of other vscode language services.

Interface

Language Service Protocol (LSP) methods written in TypeScript used by graphql-language-service-server, monaco-graphql and codemirror-graphql.

The goal is to provide methods for creating Language Server Protocol compliant services to be used by an IDE plugin, a browser application or desktop application.

Parser

A standalone online, immutable, dependency-free parser for GraphQL, used by the LSP interface methods

Utils

Various utilities