monaco-languageclient icon indicating copy to clipboard operation
monaco-languageclient copied to clipboard

Review and enhance vscode-ws-jsonrpc

Open kaisalmen opened this issue 1 year ago • 4 comments

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 / engine.io)?
  • Release two independent libraries for client and server
  • Add package specific unit test (this was #478)
  • Rethink/align logging with monaco-languageclient

kaisalmen avatar Sep 23 '24 09:09 kaisalmen

@CGNonofr We should create a completely new package and deprecate the old one.

The whole transport layer could be used in this context, but also for https://github.com/TypeFox/monaco-languageclient/issues/834

kaisalmen avatar Mar 06 '25 11:03 kaisalmen

any update for socket.io's example?

Veiintc avatar Oct 11 '25 02:10 Veiintc

Hi @Veiintc not yet, but we will work on that next month hopefully.

kaisalmen avatar Oct 11 '25 09:10 kaisalmen

Hi @Veiintc not yet, but we will work on that next month hopefully.

Looking forward to your updates 💯

Veiintc avatar Oct 11 '25 09:10 Veiintc