Kai Salmen
Kai Salmen
Expand the `UserConfig` and the complete wrapper logic to allow using more than one languageclient.
TODO: - [x] Align template structure with target structure - [x] Integrate a global tsconfig.build.json in target project - [x] Unify how build and compile is done in target project...
This PR adds the clangd wasm port from https://github.com/guyutongxue/clangd-in-browser into a new example. The client side of the example is already clean-up / aligned to the other example. **TODO**: The...
`vscode-ws-jsonrpc` was never really improved in the last years. Some Ideas: - Simplify the API (e.g. just expose classes implementing `MessageTransports`) - Make use of sophisticated libraries (e.g socket.io /...
The clangd example already contains means to synchronize files between client and server (web worker and main in that case). We should extend this to be able to synchronize files...
Various issue regarding problems with the react component came up in the last couple of weeks. Some related to things we did wrong, but others are due to the nature...
We integrated a web project generation into the Langium generator, but it was usually outdated. The idea is to add generation instructions (code and doc) here and keep it in...
~~The packages should ship only ESM code and be transformed to `"type"="module"`. With the exception of `langium-vscode` packages should no longer ship CommonJS code.~~ Already done, see https://github.com/eclipse-langium/langium/issues/1904#issuecomment-2801563751 The TypeScript...
We should migrate to eslint 9. We have to transform to the configuration and adapt some of the rules (https://github.com/eclipse-oct/open-collaboration-tools/pull/118 serves as a very good template).