Пока что лучшее что я нашла это вот это
https://github.com/miyuchina/mistletoe
Умеет парсить, плеваться, но вот интерфейс редактирования отсутствует как класс
И хотя можно просто добавлять в children, все конструкторы рассчитаны под внутреннее использование в парсере, и я тупо не знаю как сделать элемент чтобы пушнуть
Зачем же тогда фича парсинга-плевания? Она кастрирована под реформатирование, вроде "сделать документ с лимитом 80 символов на строку". Зачем? Не знаю
Если не найду способ сделать это, просто забью на синхронизацию новой штуки с обсидианом и буду хранить все в sqlite