LSP domain is implemented in C# under backend directory and published as Naninovel.Language NuGet package. JavaScript bindings to vscode-languageserver are under src directory.