CE-2705: Replace ace editor with monaco-editor
- Replaces Ace editor with monaco-editor
- Shaves of around 6500 kb unzipped on the bundle size
💥
I tried around 3 other editors and I ran into certain problems and limitations. This was the only editor that was extensible enough to match our needs, while being relatively well maintained and didn't add to our bundle size.
This editor is a React version of the editor that powers VSCode. So most if not all features you can configure in VSCode can be done here.
Follow-ups:
- Remove ace-editor from common ce-ui-common!187 (merged)
- Make generate revision page full width https://jira.ess.eu/browse/CE-3396
Edited by Max Frederiksen