Добрый день.
Ищу варианты для текстового редактора html, js, css файлов на странице, ключевые требования: подсветка синтаксиса, возможность добавлять кастомные правила для подсветки (файлы могут быть не полностью валидные, будут подставляться всякие динамические), возможность для работы с большими файлами (1000+ строк) без боли
Что попробовал:
https://www.npmjs.com/package/react-ace - не смог найти варианты, чтобы добавить кастомные правила подсветки частей кода.
https://prismjs.com/ - отличный способ создавать подсветку кода, все кастомизируется, но нет рабочего редактора "из коробки".
https://www.npmjs.com/package/react-simple-code-editor - эта штука, как заявлено, работает с prismjs, но делает это очень плохо: в случае со строками чуть шире, чем ширина экрана все едет.
В текущий момент вижу только одно решение: кастомный компонент на основе prismjs, но надо будет очень много работать над перформансом.
Если сталкивались с похожими задачами - подскажите, может есть какое то готовое решение, которое я не заметил?
Заранее спасибо