-
-
Notifications
You must be signed in to change notification settings - Fork 210
Description
This is not a question about if we want to continue to maintain it or not?
The question is whether monaco-languageclient is still required as library on its own!?
In 2023 the actual code of the lib was reduced to a simple BasicLanguageClient extension and most of the current lib code is about how to configure monaco-vscode-api services.
With recent discussion in CodinGame/monaco-vscode-api#191 it could even make sense to move away from the current vscode services config approach as it draws in many dependencies (even if conditional) actually not needed by the end-users. This would reduce the code base even further.
This and other things (e.g. how is the lib used) made me wonder if the library is still needed on its own or if it should be integrated elsewhere?
One potential idea is to fuse the code of this lib with monaco-editor-wrapper as the wrapper already makes usage/integration of monaco-vscode-api + monaco-editor + monaco-languageclient simpler.
Another idea is to move this code to monaco-vsode-api and create a sub-package for the client.
In any case examples should stay here.
What are your thoughts?