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

monaco-editor-wrapper vs @codingame/monaco-editor-wrapper

Open rubenfiszel opened this issue 1 year ago • 2 comments

Hi, there are 2 libraries with same name but different namespaces.

Can they be both used together (for instance to use the vim keyboard service from '@codingame/monaco-editor-wrapper' ? Why are they separated but have the same name?

rubenfiszel avatar Aug 24 '24 08:08 rubenfiszel

Hi @rubenfiszel they were created independently and had different evolution path. @CGNonofr / @codingame one was first and was originally tied to what Codingame does. @CGNonofr correct me if I am wrong. The Typefox one had its root in a web component and evolved into the wrapper and split off @typefox/monaco-editor-react. Both were migrated into this repo at one point. I don't know if merging them is possible or useful, but maybe we should explain the whereabouts in the history section of he README.

kaisalmen avatar Aug 25 '24 09:08 kaisalmen

The CodinGame version of the wrapper is very tied to our needs (including the languages and tools we need). It's open-source because why not, but it wasn't really designed to be generic and to be widely used

CGNonofr avatar Aug 26 '24 06:08 CGNonofr

The question was answered. Closing the issue.

kaisalmen avatar Oct 25 '24 13:10 kaisalmen